#main-header{background-color:#042c57}#top-menu a{color:#fff}div#metaslider_479{max-width:300px!important}.gallerysliderhome h3.et_pb_slide_title{position:absolute;top:10px;left:10px;padding:10px 30px;background:#042C57!important;color:#e3bb71!important;font-size:14px!important;display:flex;align-items:center}.gallerysliderhome h3.et_pb_slide_title a{color:#e3bb71!important;font-weight:bold}.gallerysliderhome .et_pb_slide_description{height:100%!important;display:flex;align-items:center;justify-content:center}.gallerysliderhome .et_pb_slide{min-height:400px!important}.gallerysliderhome .et_pb_more_button{background:#042c57;border-color:#042c57;color:#e3bb71;font-weight:bold}.gallerysliderhome h3.et_pb_slide_title a{font-size:14px!important;line-height:1.2!important}@media (max-width:767px){div#welcome h1.et_pb_module_header{display:none}#menu-item-428>a{color:#e3bb71!important}}.jb-search,.jb-search *{box-sizing:border-box}.jb-search .propertyhive-quick-search,.jb-search form[class*="propertyhive"],.jb-search .ph-search,.jb-search .ph-search form{background:#fff!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:16px!important;box-shadow:0 6px 26px rgba(4,44,87,.08)!important;padding:16px!important}.jb-search form{display:grid!important;gap:12px!important;grid-template-columns:repeat(12,1fr)!important;align-items:end!important}.jb-search select,.jb-search input[type="text"],.jb-search input[type="number"],.jb-search input[type="search"]{width:100%!important;height:46px!important;padding:0 12px!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:10px!important;background:#fff!important;font-size:15px!important;outline:none!important;transition:border-color .2s,box-shadow .2s}.jb-search select:focus,.jb-search input:focus{border-color:#042c57!important;box-shadow:0 0 0 3px rgba(4,44,87,.15)!important}.jb-search label{display:block!important;font-size:12px!important;font-weight:600!important;color:#365274!important;margin:2px 0 6px!important}.jb-search input[type="submit"],.jb-search button[type="submit"]{height:46px!important;border:none!important;border-radius:10px!important;background:#e3bb71!important;color:#001F3F!important;font-weight:800!important;letter-spacing:.2px!important;cursor:pointer!important;box-shadow:0 5px 14px rgba(227,187,113,.35)!important;transition:transform .06s ease,box-shadow .2s ease,background .2s ease}.jb-search input[type="submit"]:hover,.jb-search button[type="submit"]:hover{transform:translateY(-1px);box-shadow:0 7px 18px rgba(227,187,113,.45)!important}.jb-search form>*:not([type="submit"]){grid-column:span 3!important}.jb-search .keywords,.jb-search .location,.jb-search .address,.jb-search .postcode{grid-column:span 4!important}.jb-search input[type="submit"],.jb-search button[type="submit"]{grid-column:span 2!important}@media (max-width:980px){.jb-search form{grid-template-columns:1fr 1fr!important}.jb-search input[type="submit"],.jb-search button[type="submit"]{grid-column:1 / -1!important}}.jb-hero h1{font-size:48px}.jb-hero p{font-size:20px}@media (max-width:980px){.jb-hero h1{font-size:38px}.jb-hero p{font-size:18px}}@media (max-width:600px){.jb-hero h1{font-size:28px}.jb-hero p{font-size:16px}}.jb-threeup .ph-properties,.jb-threeup .properties,.jb-threeup>ul{display:grid!important;gap:22px!important;grid-template-columns:repeat(3,1fr)}.jb-threeup .ph-property,.jb-threeup .property,.jb-threeup li{list-style:none;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 10px 24px rgba(4,44,87,.10);display:flex!important;flex-direction:column!important;height:100%}.jb-threeup .image,.jb-threeup .thumbnail,.jb-threeup .property__image{float:none!important;width:100%!important;margin:0!important;height:260px!important;display:block!important;overflow:hidden!important}.jb-threeup .image img,.jb-threeup .thumbnail img,.jb-threeup .property__image img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.jb-threeup .details,.jb-threeup .ph-details,.jb-threeup .property__content{padding:14px 16px 16px!important;margin:0!important;width:100%!important;display:flex;flex-direction:column;gap:6px;flex:1}@media (max-width:767px){.jb-stack ul.properties{display:grid!important;grid-template-columns:1fr!important;gap:20px}.jb-stack ul.properties>li{width:100%!important;max-width:100%!important;float:none!important;margin:0!important;display:block!important}.jb-stack img{width:100%!important;height:auto!important}.jb-stack .slick-cloned,.jb-stack .owl-cloned,.jb-stack .cloned,.jb-stack .ph-hidden{display:none!important}}.jb-proplist ul.properties{list-style:none;margin:0;padding:0}.jb-proplist ul.properties>li{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px;padding:20px 0;border-bottom:1px solid #e6e8eb}.jb-proplist .thumbnail,.jb-proplist .property__image,.jb-proplist .image{flex:0 0 320px;max-width:320px;border-radius:14px;overflow:hidden;box-shadow:0 4px 12px rgba(4,44,87,.08);position:relative}.jb-proplist .thumbnail img,.jb-proplist .property__image img,.jb-proplist .image img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:16 / 10;transition:transform 0.25s ease}.jb-proplist ul.properties>li:hover img{transform:scale(1.03)}.jb-proplist .property__content,.jb-proplist .content,.jb-proplist .details{flex:1;min-width:260px}.jb-proplist h3,.jb-proplist .property__title{font-size:20px;font-weight:800;color:#042c57;margin:0 0 6px}.jb-proplist h3 a{color:#042c57;text-decoration:none}.jb-proplist h3 a:hover{text-decoration:underline}.jb-proplist .price,.jb-proplist .property__price{font-weight:900;color:#e3bb71;font-size:18px;margin:0 0 6px}.jb-proplist .property__meta,.jb-proplist .meta,.jb-proplist ul.meta{list-style:none;margin:0;padding:0;color:#1c1c1c;font-size:14px;line-height:1.4}.jb-proplist .status,.jb-proplist .availability{display:inline-block;margin-top:10px;padding:6px 12px;font-size:12px;font-weight:800;border-radius:999px;background:#042c57;color:#fff}.jb-proplist .status.sold,.jb-proplist .status.sold-stc,.jb-proplist .availability.sold,.jb-proplist .availability.sold-stc{background:#e3bb71;color:#042c57}.jb-proplist .ph-pagination,.jb-proplist .pagination{display:flex;justify-content:center;gap:8px;margin:24px 0 0}.jb-proplist .ph-pagination a,.jb-proplist .ph-pagination span,.jb-proplist .pagination a,.jb-proplist .pagination span{border:1px solid #e6e8eb;padding:8px 12px;border-radius:8px;color:#042c57;font-weight:700;text-decoration:none}.jb-proplist .ph-pagination .current,.jb-proplist .pagination .current{background:#e3bb71;color:#042c57;border-color:#e3bb71}@media (max-width:980px){.jb-proplist ul.properties>li{flex-direction:column;align-items:center;text-align:center}.jb-proplist .thumbnail{flex:0 0 auto;width:100%;max-width:600px}}.jb-proplist .property__excerpt,.jb-proplist .summary,.jb-proplist .ph-excerpt{display:block!important;margin-top:6px;color:#485666;font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.jb-featured .property__excerpt,.jb-featured .summary,.jb-featured .ph-excerpt{display:none!important}.jb-stack .ph-excerpt,.jb-stack .property__excerpt,.jb-stack .property__summary,.jb-stack .summary,.jb-stack .property__content p:not(.price),.jb-stack .details p:not(.price){display:none!important;visibility:hidden!important;height:0!important;margin:0!important}.jb-proplist .property__content,.jb-proplist .content,.jb-proplist .details{display:grid;grid-template-columns:200px 1fr;gap:10px 16px;align-items:start}.jb-proplist h3,.jb-proplist .property__title,.jb-proplist .price,.jb-proplist .property__price{grid-column:1 / -1}.jb-proplist .property__meta,.jb-proplist .meta,.jb-proplist ul.meta{grid-column:1;margin:0}.jb-proplist .status,.jb-proplist .availability{grid-column:1}.jb-proplist .ph-excerpt,.jb-proplist .property__excerpt,.jb-proplist .property__summary,.jb-proplist .summary{grid-column:2;margin:0;color:#485666;font-size:14px;line-height:1.5;display:-webkit-box!important;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:680px){.jb-proplist .property__content,.jb-proplist .content,.jb-proplist .details{grid-template-columns:1fr}.jb-proplist .ph-excerpt,.jb-proplist .property__excerpt,.jb-proplist .property__summary,.jb-proplist .summary{grid-column:1;-webkit-line-clamp:3}}.jb-proplist .ph-excerpt,.jb-proplist .property__excerpt,.jb-proplist .property__summary,.jb-proplist .summary{margin-top:-8px!important;align-self:start}.jb-proplist .property__content,.jb-proplist .content,.jb-proplist .details{gap:6px 16px}.jb-proplist .status,.jb-proplist .availability{margin-top:8px!important}.jb-proplist .property__content,.jb-proplist .content,.jb-proplist .details{display:grid!important;grid-template-columns:220px 1fr!important;grid-template-areas:"ttl ttl""prc prc""meta sum""stts sum"!important;column-gap:16px!important;row-gap:6px!important;align-items:start!important}.jb-proplist h3,.jb-proplist .property__title{grid-area:ttl!important;margin:0 0 2px!important}.jb-proplist .price,.jb-proplist .property__price{grid-area:prc!important;margin:0 0 2px!important}.jb-proplist .property__meta,.jb-proplist .meta,.jb-proplist ul.meta{grid-area:meta!important;margin:0!important}.jb-proplist .status,.jb-proplist .availability{grid-area:stts!important;margin-top:8px!important}.jb-proplist .ph-excerpt,.jb-proplist .property__excerpt,.jb-proplist .property__summary,.jb-proplist .summary{grid-area:sum!important;margin:0!important;align-self:start!important;color:#485666;font-size:14px;line-height:1.5;display:-webkit-box!important;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:680px){.jb-proplist .property__content,.jb-proplist .content,.jb-proplist .details{grid-template-columns:1fr!important;grid-template-areas:"ttl""prc""meta""stts""sum"!important}.jb-proplist .ph-excerpt,.jb-proplist .property__excerpt,.jb-proplist .property__summary,.jb-proplist .summary{-webkit-line-clamp:3}}.jb-proplist .property__content,.jb-proplist .content,.jb-proplist .details{grid-template-columns:190px 1fr!important;column-gap:12px!important}.jb-proplist .property__meta,.jb-proplist .meta,.jb-proplist ul.meta{padding-right:0!important;margin-right:0!important}.jb-proplist .status,.jb-proplist .availability{display:inline-flex!important;width:auto!important;max-width:max-content!important;white-space:nowrap!important;padding:6px 12px!important;line-height:1.1!important;border-radius:999px!important;align-self:start!important;justify-self:start!important;margin-top:8px!important}.jb-proplist .status,.jb-proplist .availability{font-size:12px!important;letter-spacing:.02em}.jb-proplist :is(.thumbnail,.property__image,.image)+:is(em,small,span,p):not([class]){display:none!important}.jb-proplist :is(.thumbnail,.property__image,.image)+span.caption,.jb-proplist :is(.thumbnail,.property__image,.image)+span.status{display:none!important}.jb-proplist figure>figcaption,.jb-proplist .wp-caption-text{display:none!important}.jb-proplist ul.properties>li>.details,.jb-proplist ul.properties>li>.property__content,.jb-proplist ul.properties>li>.content{display:grid!important}.jb-stack .status,.jb-stack .availability{display:inline-block;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:800;background:#042c57;color:#fff;width:auto;line-height:1.1;text-transform:uppercase;letter-spacing:0.2px;text-align:center;min-width:70px}.jb-stack .status.sold,.jb-stack .status.sold-stc,.jb-stack .availability.sold,.jb-stack .availability.sold-stc{background:#e3bb71;color:#042c57}.jb-stack .ph-property,.jb-stack .property{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 8px 20px rgba(4,44,87,.08);transition:transform .25s ease,box-shadow .25s ease}.jb-stack .ph-property:hover,.jb-stack .property:hover{transform:translateY(-4px);box-shadow:0 10px 26px rgba(4,44,87,.12)}.jb-stack h3,.jb-stack .property__title{font-size:18px;font-weight:800;color:#042c57;margin:10px 0 4px}.jb-stack .property__price{color:#e3bb71;font-weight:900;font-size:17px}.jb-stack ul.meta,.jb-stack .property__meta{margin:6px 0 0;padding:0;list-style:none;font-size:14px;color:#1c1c1c;line-height:1.4}.jb-stack .status,.jb-stack .availability{display:inline-block;margin-top:10px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:800;color:#fff;background:#042c57}.jb-stack .status.sold,.jb-stack .status.sold-stc,.jb-stack .availability.sold,.jb-stack .availability.sold-stc{background:#e3bb71;color:#042c57}.jb-stack .status,.jb-stack .availability{width:fit-content;max-width:120px;text-align:center}.jb-stack .price,.jb-stack .ph-price,.jb-stack .property__price{color:#e3bb71!important;font-weight:900!important;font-size:17px!important;margin-bottom:6px!important}.jb-stack .jb-icon{display:inline-block;width:16px;height:16px;line-height:16px;font-size:16px;transform:translateY(1px);margin-right:6px;color:#042c57}.jb-stack ul.meta li,.jb-stack .property__meta li{display:flex;align-items:center;gap:6px}.jb-stack .jb-rooms-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:6px;font-size:14px;color:#1c1c1c}.jb-stack .jb-rooms-row .jb-room{display:inline-flex;align-items:center;gap:6px}.jb-stack .jb-rooms-row .ico{width:16px;height:16px;line-height:16px;font-size:16px;color:#042c57}.jb-stack .jb-rooms-row .sep{opacity:.6}.jb-stack .jb-rooms-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:6px;font-size:14px;color:#1c1c1c}.jb-stack .jb-rooms-row .jb-room{display:inline-flex;align-items:center;gap:6px}.jb-stack .jb-rooms-row svg{flex:0 0 16px}.jb-stack .jb-rooms-row .sep{opacity:.5;padding:0 2px}.jb-stack .status,.jb-stack .availability{display:inline-block;width:auto;max-width:max-content;white-space:nowrap;padding:6px 12px;line-height:1.1;border-radius:999px;font-size:12px;font-weight:800}.jb-stack .jb-rooms-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:6px;font-size:14px;color:#1c1c1c}.jb-stack .jb-rooms-row .jb-room{display:inline-flex;align-items:center;gap:6px}.jb-stack .jb-rooms-row svg{flex:0 0 16px}.jb-stack .jb-rooms-row .sep{opacity:.5;padding:0 2px}.jb-stack .status,.jb-stack .availability{margin-top:10px}.jb-stack .jb-rooms-row{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:8px;font-size:15px;color:#1c1c1c}.jb-stack .jb-rooms-row .jb-room{display:inline-flex;align-items:center;gap:8px}.jb-stack .jb-rooms-row .jb-room svg{width:20px;height:20px}.jb-stack .jb-rooms-row .jb-room span{font-weight:700;color:#042c57}.jb-stack .jb-rooms-row .sep{display:none}.jb-stack .jb-rooms-row{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:12px;font-size:18px;color:#1c1c1c}.jb-stack .jb-rooms-row .jb-room{display:inline-flex;align-items:center;gap:12px}.jb-stack .jb-rooms-row .jb-room svg{width:28px;height:28px;transform:translateY(1px)}.jb-stack .jb-rooms-row .jb-room span{font-weight:900;color:#042c57;line-height:1}@media (max-width:640px){.jb-stack .jb-rooms-row{font-size:16px;gap:14px}.jb-stack .jb-rooms-row .jb-room svg{width:24px;height:24px}}.jb-stack .jb-rooms-row{gap:16px;margin-top:12px;font-size:16px}.jb-stack .jb-rooms-row .jb-room{display:inline-flex;align-items:center;gap:10px}.jb-stack .jb-rooms-row .jb-room svg{width:32px;height:32px;transform:translateY(1px)}.jb-stack .jb-rooms-row .jb-room span{font-size:16px;font-weight:800;color:#042c57}@media (max-width:640px){.jb-stack .jb-rooms-row .jb-room svg{width:26px;height:26px}.jb-stack .jb-rooms-row .jb-room span{font-size:15px}}.jb-stack .jb-rooms-row{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:12px;font-size:16px;color:#1c1c1c}.jb-stack .jb-rooms-row .jb-room{display:inline-flex;align-items:center;gap:10px}.jb-stack .jb-rooms-row .jb-ico{width:36px;height:36px;transform:translateY(1px)}.jb-stack .jb-rooms-row .jb-room span{font-weight:800;color:#042c57;font-size:16px}@media (max-width:640px){.jb-stack .jb-rooms-row .jb-ico{width:36px;height:36px}}.jb-stack .property__price,.jb-stack .price{margin-bottom:4px!important}.jb-stack .jb-rooms-row{margin-top:4px!important;gap:10px!important}.jb-stack .jb-rooms-row svg,.jb-stack .jb-rooms-row .jb-ico{width:22px!important;height:22px!important;transform:scale(1.25);transform-origin:left center}.jb-stack .jb-rooms-row .jb-room span{font-size:15px;font-weight:800;color:#042c57;line-height:1}.jb-stack ul.properties>li{position:relative;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 10px 24px rgba(4,44,87,.10);display:flex;flex-direction:column}.jb-stack .thumbnail,.jb-stack .image,.jb-stack .property__image{margin:0!important}.jb-stack .thumbnail img,.jb-stack .image img,.jb-stack .property__image img{width:100%!important;height:260px!important;object-fit:cover!important;display:block!important}.jb-stack .details,.jb-stack .ph-details,.jb-stack .property__content{padding:16px 18px!important}.jb-stack h3,.jb-stack .property__title{font-size:17px!important;font-weight:800!important;color:#042c57!important;margin:0 0 6px!important}.jb-stack h3 a,.jb-stack .property__title a{color:#042c57!important;text-decoration:none!important}.jb-stack .price,.jb-stack .property__price{color:#e3bb71!important;font-weight:900!important;font-size:16px!important;margin:2px 0 10px!important}.jb-stack ul.meta,.jb-stack .property__meta,.jb-stack .attributes{display:flex!important;align-items:center!important;gap:14px!important;margin:0 0 8px!important;padding:0!important;list-style:none!important}.jb-stack ul.meta li,.jb-stack .property__meta li,.jb-stack .attributes li{display:flex!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;color:#042c57!important;font-size:14px!important}.jb-stack ul.meta li.bedrooms::before,.jb-stack .attributes li.bedrooms::before{content:"";width:18px;height:18px;display:inline-block;background:url("data:image/svg+xml;utf8,\
") center/contain no-repeat}.jb-stack ul.meta li.bathrooms::before,.jb-stack .attributes li.bathrooms::before{content:"";width:18px;height:18px;display:inline-block;background:url("data:image/svg+xml;utf8,\
") center/contain no-repeat}.jb-stack ul.meta li.receptions::before,.jb-stack .attributes li.receptions::before{content:"";width:18px;height:18px;display:inline-block;background:url("data:image/svg+xml;utf8,\
") center/contain no-repeat}.jb-stack .status,.jb-stack .availability,.jb-stack .ph-status{display:inline-block!important;padding:8px 12px!important;border-radius:999px!important;font-size:12px!important;font-weight:800!important;background:#042c57!important;color:#fff!important;letter-spacing:.2px!important}.jb-stack .status:contains("SOLD"),.jb-stack .availability:contains("SOLD"),.jb-stack .availability:contains("STC"){background:#e3bb71!important;color:#042c57!important}.jb-stack :is(.thumbnail,.property__image,.image)+:is(em,small,span,p):not([class]){display:none!important}.jb-stack .ph-excerpt,.jb-stack .property__excerpt,.jb-stack .details p:not(.price){display:none!important}body.single-property .entry-content{max-width:1200px;margin:0 auto;padding:18px 0 40px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:#0f223a}ul.properties[data-jb-featured] .price,ul.properties[data-jb-featured] .property__price{color:#e3bb71!important;font-weight:900!important;font-size:16px!important;margin-bottom:4px!important}ul.properties[data-jb-featured] .jb-rooms-row{margin-top:4px!important;display:flex;align-items:center;flex-wrap:wrap;gap:12px}ul.properties[data-jb-featured] .jb-rooms-row .jb-room{display:inline-flex;align-items:center;gap:8px}ul.properties[data-jb-featured] .jb-rooms-row .jb-ico{width:22px;height:22px}ul.properties[data-jb-featured] .jb-rooms-row .sep{opacity:.55;padding:0 2px}ul.properties[data-jb-featured] .jb-rooms-row .jb-room span{font-size:15px;font-weight:800;color:#042c57;line-height:1}ul.properties[data-jb-featured]>li{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px rgba(4,44,87,.10)}ul.properties[data-jb-featured] :is(.thumbnail,.property__image,.image) img{width:100%;height:260px;object-fit:cover}ul.properties[data-jb-featured] .status,ul.properties[data-jb-featured] .availability{display:inline-block;width:auto;white-space:nowrap;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:800;line-height:1.1;background:#042c57;color:#fff;margin-top:10px}ul.properties[data-jb-featured] .status.sold,ul.properties[data-jb-featured] .status.sold-stc,ul.properties[data-jb-featured] .availability.sold,ul.properties[data-jb-featured] .availability.sold-stc{background:#e3bb71;color:#042c57}ul.properties[data-jb-featured] :is(.thumbnail,.property__image,.image)+:is(em,small,span,p):not([class]){display:none!important}.single-property .ph-container,.single-property .propertyhive,.single-property .ph-wrap{max-width:1200px;margin:0 auto;padding:0 16px}.single-property .jb-two-col{display:grid;grid-template-columns:1fr 360px;gap:28px;margin-top:24px}.single-property .jb-main{min-width:0}.single-property .jb-side{min-width:0}.jb-property-cta{position:sticky;top:24px;align-self:start}.jb-cta-card{background:#fff;border-radius:14px;box-shadow:0 10px 24px rgba(4,44,87,.10);padding:18px;border:1px solid rgba(4,44,87,.08)}.jb-btn{display:inline-block;padding:12px 16px;border-radius:12px;text-decoration:none;font-weight:600;line-height:1;margin:6px 6px 0 0}.jb-btn-primary{background:#042c57;color:#e3bb71}.jb-btn-outline{background:transparent;border:2px solid #042c57;color:#042c57}.jb-btn-link{background:transparent;color:#042c57;text-decoration:underline}.jb-cta-price-row{font-size:22px;font-weight:800;margin-bottom:8px;color:#042c57}.jb-cta-address{font-size:14px;color:#23364f;margin-bottom:12px}.jb-cta-facts{list-style:none;padding:0;margin:0 0 12px;display:flex;flex-wrap:wrap;gap:10px}.jb-cta-facts li{background:#f6f8fb;padding:6px 10px;border-radius:999px;font-size:13px}.jb-cta-note{margin-top:12px;font-size:12px;color:#4b5c74}.jb-book-form{margin-top:28px}.jb-book-form h3{margin-bottom:12px;color:#042c57}@media (max-width:980px){.single-property .jb-two-col{grid-template-columns:1fr}.jb-property-cta{position:static}}.single-property .ph-container,.single-property .propertyhive,.single-property .ph-wrap{max-width:1200px;margin:0 auto;padding:0 16px}.single-property .jb-two-col{display:grid;grid-template-columns:1fr 360px;gap:28px;margin-top:24px}.single-property .jb-main{min-width:0}.single-property .jb-side{min-width:0}.jb-subaddress{margin:-4px 0 10px;color:#4b5c74}.jb-badge{display:inline-block;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700}.jb-badge-status{background:#f1f5fb;border:1px solid rgba(4,44,87,.12);color:#042c57;margin:6px 0 12px}.jb-keyfacts{margin:12px 0 16px}.jb-keyfacts h3{font-size:18px;margin:0 0 10px;color:#042c57}.jb-keyfacts ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.jb-keyfacts li{background:#f7f9fc;border:1px solid rgba(4,44,87,.06);border-radius:12px;padding:10px 12px}.jb-keyfacts li span{display:block;font-size:11px;color:#6a7a90;margin-bottom:4px}.jb-keyfacts li strong{font-size:14px;color:#23364f}.jb-media-buttons{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 18px}.jb-btn{display:inline-block;padding:10px 14px;border-radius:12px;text-decoration:none;font-weight:700;line-height:1}.jb-btn-outline{background:#fff;border:2px solid #042c57;color:#042c57}.jb-btn-outline:hover{filter:brightness(0.95)}.jb-property-cta{position:sticky;top:24px;align-self:start}.jb-cta-card{background:#fff;border-radius:14px;box-shadow:0 10px 24px rgba(4,44,87,.10);padding:18px;border:1px solid rgba(4,44,87,.08)}.jb-cta-price-row{font-size:22px;font-weight:800;margin-bottom:8px;color:#042c57}.jb-cta-buttons .jb-btn{margin:6px 6px 0 0}.jb-btn-primary{background:#042c57;color:#e3bb71}.jb-btn-link{background:transparent;color:#042c57;text-decoration:underline}@media(max-width:980px){.single-property .jb-two-col{grid-template-columns:1fr}.jb-property-cta{position:static}.jb-keyfacts ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.single-property .jb-split{display:grid;grid-template-columns:520px 1fr;gap:28px;max-width:1200px;margin:0 auto;padding:0 16px}.jb-left .property-gallery,.jb-left .ph-gallery,.jb-left .images,.jb-left .gallery{width:100%;margin:0}.jb-left img{max-width:100%;height:auto;display:block;border-radius:12px}.jb-left .thumbnails{margin-top:10px}.jb-right h1{margin:0 0 8px;color:#042c57;font-weight:900}.jb-price-above{font-size:24px;font-weight:900;color:#042c57;margin:0 0 12px}.jb-subaddress{margin:-4px 0 10px;color:#4b5c74}.jb-badge{display:inline-block;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700}.jb-badge-status{background:#f1f5fb;border:1px solid rgba(4,44,87,.12);color:#042c57;margin:6px 0 12px}.jb-keyfacts{margin:10px 0 14px}.jb-keyfacts h3{font-size:18px;margin:0 0 10px;color:#042c57}.jb-keyfacts ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.jb-keyfacts li{background:#f7f9fc;border:1px solid rgba(4,44,87,.06);border-radius:12px;padding:10px 12px}.jb-keyfacts li span{display:block;font-size:11px;color:#6a7a90;margin-bottom:4px}.jb-keyfacts li strong{font-size:14px;color:#23364f}.jb-media-buttons{display:flex;flex-wrap:wrap;gap:10px;margin:8px 0 16px}.jb-btn{display:inline-block;padding:10px 14px;border-radius:12px;text-decoration:none;font-weight:700;line-height:1}.jb-btn-outline{background:#fff;border:2px solid #042c57;color:#042c57}.jb-btn-primary{background:#042c57;color:#e3bb71}.jb-btn-link{background:transparent;color:#042c57;text-decoration:underline;padding:8px 0}.jb-property-cta{margin:8px 0 18px;position:sticky;top:24px;align-self:start}.jb-cta-card{background:#fff;border-radius:14px;box-shadow:0 10px 24px rgba(4,44,87,.10);padding:18px;border:1px solid rgba(4,44,87,.08)}.jb-cta-price-row{font-size:20px;font-weight:800;margin-bottom:8px;color:#042c57}.jb-cta-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.jb-cta-buttons-secondary{margin-top:8px}.jb-cta-note{margin-top:10px;font-size:12px;color:#4b5c74}.jb-summary{margin-top:10px}@media(max-width:980px){.single-property .jb-split{grid-template-columns:1fr}.jb-property-cta{position:static}.jb-keyfacts ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.single-property .jb-split{display:grid;grid-template-columns:520px 1fr;gap:28px;max-width:1200px;margin:0 auto;padding:0 16px}.jb-left .property-gallery,.jb-left .ph-gallery,.jb-left .images,.jb-left .gallery{width:100%;margin:0}.jb-left img{max-width:100%;height:auto;display:block;border-radius:12px}.jb-left .thumbnails{margin-top:10px}.jb-left-summary{margin-top:16px}.jb-left-summary h2,.jb-left-summary h3{color:#042c57}.jb-right h1{margin:0 0 8px;color:#042c57;font-weight:900}.jb-price-above{font-size:24px;font-weight:900;color:#042c57;margin:0 0 12px}.jb-subaddress{margin:-4px 0 10px;color:#4b5c74}.jb-badge{display:inline-block;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700}.jb-badge-status{background:#f1f5fb;border:1px solid rgba(4,44,87,.12);color:#042c57;margin:6px 0 12px}@media(max-width:980px){.single-property .jb-split{grid-template-columns:1fr}.jb-property-cta{position:static}}.single-property .jb-split{margin-top:24px}.jb-left-description{margin-top:16px}.jb-right-summary{margin-top:18px}.jb-right h1{margin-top:6px}.single-property .jb-split{display:grid;grid-template-columns:520px 1fr;gap:28px;max-width:1200px;margin-left:auto;margin-right:auto;padding:0 16px}@media(max-width:980px){.single-property .jb-split{grid-template-columns:1fr}.jb-property-cta{position:static}}.single-property .jb-split{margin-top:36px}.jb-right-summary h2,.jb-right-summary h3,.jb-left-description h2,.jb-left-description h3{font-weight:900;color:#042c57}.jb-left-description{margin-top:16px}@media (max-width:980px){.single-property .jb-split{display:grid;grid-template-columns:1fr;grid-template-areas:"gallery""right""details";gap:24px}.jb-left{display:contents}.jb-left-gallery{grid-area:gallery}.jb-right{grid-area:right}.jb-left-description{grid-area:details;margin-top:0}}.single-property .jb-split{margin-top:36px}.jb-right-summary h2,.jb-right-summary h3,.jb-left-description h2,.jb-left-description h3{font-weight:900;color:#042c57}@media (max-width:768px){.jb-proplist ul.properties>li{flex-direction:column!important;align-items:stretch!important;text-align:left!important;gap:16px!important}.jb-proplist .thumbnail,.jb-proplist .property__image,.jb-proplist .image{flex:0 0 auto!important;width:100%!important;max-width:none!important}.jb-proplist .property__content,.jb-proplist .content,.jb-proplist .details{display:grid!important;grid-template-columns:1fr!important;grid-template-areas:"ttl""prc""meta""stts""sum"!important;row-gap:6px!important}.jb-proplist h3,.jb-proplist .property__title{grid-area:ttl!important;margin:0 0 2px!important}.jb-proplist .price,.jb-proplist .property__price{grid-area:prc!important;margin:0 0 2px!important}.jb-proplist .status,.jb-proplist .availability{grid-area:stts!important}.jb-proplist .property__meta,.jb-proplist .meta,.jb-proplist ul.meta{grid-area:meta!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:2px 0 0!important;padding:0!important}.jb-proplist .property__meta li,.jb-proplist .meta li,.jb-proplist ul.meta li{list-style:none!important;background:#f7f9fc!important;border:1px solid #e6e8eb!important;border-radius:999px!important;padding:6px 10px!important;color:#042c57!important;font-size:13px!important;display:inline-flex!important;align-items:center!important}.jb-proplist .ph-excerpt,.jb-proplist .property__excerpt,.jb-proplist .property__summary,.jb-proplist .summary{grid-area:sum!important;-webkit-line-clamp:4}}.jb-search{margin-bottom:32px!important}.jb-search+.jb-proplist,.jb-search+div .jb-proplist{margin-top:8px!important}@media (max-width:980px){.jb-search{margin-bottom:44px!important}.jb-search+.jb-proplist,.jb-search+div .jb-proplist{margin-top:16px!important}}.jb-proplist{margin-top:22px}html.jb-proplist .propertyhive-quick-search,html.jb-proplist .ph-search,html.jb-proplist .property-search-form{margin-bottom:32px!important}@media (max-width:980px){html.jb-proplist .propertyhive-quick-search,html.jb-proplist .ph-search,html.jb-proplist .property-search-form{margin-bottom:44px!important}}html.jb-proplist ul.properties>li{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:24px!important;padding:20px 0!important;border-bottom:1px solid #e6e8eb!important}html.jb-proplist .thumbnail,html.jb-proplist .property__image,html.jb-proplist .image{flex:0 0 320px!important;max-width:320px!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 4px 12px rgba(4,44,87,.08)!important}html.jb-proplist .thumbnail img,html.jb-proplist .property__image img,html.jb-proplist .image img{width:100%!important;height:100%!important;object-fit:cover!important;aspect-ratio:16/10!important}html.jb-proplist :is(.thumbnail,.property__image,.image) :is(.ph-status,.status,.availability){display:none!important}html.jb-proplist :is(.thumbnail,.property__image,.image)+:is(em,small,span,p,figcaption):not([class]){display:none!important}@media (max-width:768px){html.jb-proplist ul.properties>li{flex-direction:column!important;align-items:stretch!important;gap:16px!important}html.jb-proplist .thumbnail,html.jb-proplist .property__image,html.jb-proplist .image{width:100%!important;max-width:none!important;flex:0 0 auto!important}html.jb-proplist .property__content,html.jb-proplist .content,html.jb-proplist .details{display:grid!important;grid-template-columns:1fr!important;grid-template-areas:"ttl" "prc" "meta" "stts" "sum"!important;row-gap:6px!important}html.jb-proplist h3,html.jb-proplist .property__title{grid-area:ttl!important;margin:0 0 2px!important}html.jb-proplist .price,html.jb-proplist .property__price{grid-area:prc!important;margin:0 0 2px!important}html.jb-proplist .property__meta,html.jb-proplist .meta,html.jb-proplist ul.meta{grid-area:meta!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:2px 0 0!important}html.jb-proplist .property__meta li,html.jb-proplist .meta li,html.jb-proplist ul.meta li{list-style:none!important;background:#f7f9fc!important;border:1px solid #e6e8eb!important;border-radius:999px!important;padding:6px 10px!important;font-size:13px!important;color:#042c57!important}html.jb-proplist .ph-excerpt,html.jb-proplist .property__excerpt,html.jb-proplist .property__summary,html.jb-proplist .summary{grid-area:sum!important;-webkit-line-clamp:4}}.jb-searchpage .propertyhive-quick-search,.jb-searchpage .ph-search,.jb-searchpage .property-search-form{margin-bottom:36px!important}@media (max-width:980px){.jb-searchpage .propertyhive-quick-search,.jb-searchpage .ph-search,.jb-searchpage .property-search-form{margin-bottom:48px!important}}.jb-searchpage ul.properties>li{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:24px!important;padding:20px 0!important;border-bottom:1px solid #e6e8eb!important}.jb-searchpage .thumbnail,.jb-searchpage .property__image,.jb-searchpage .image{flex:0 0 320px!important;max-width:320px!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 4px 12px rgba(4,44,87,.08)!important}.jb-searchpage .thumbnail img,.jb-searchpage .property__image img,.jb-searchpage .image img{width:100%!important;height:100%!important;object-fit:cover!important;aspect-ratio:16/10!important}.jb-searchpage .details,.jb-searchpage .property__content,.jb-searchpage .content{display:grid!important;grid-template-columns:200px 1fr!important;grid-template-areas:"ttl ttl""prc prc""meta sum""stts sum"!important;column-gap:16px!important;row-gap:6px!important}.jb-searchpage h3,.jb-searchpage .property__title{grid-area:ttl!important;margin:0 0 2px!important;color:#042c57;font-weight:800}.jb-searchpage .price,.jb-searchpage .property__price{grid-area:prc!important;margin:0 0 2px!important;color:#e3bb71;font-weight:900}.jb-searchpage .property__meta,.jb-searchpage .meta,.jb-searchpage ul.meta{grid-area:meta!important;margin:0!important}.jb-searchpage .status,.jb-searchpage .availability{grid-area:stts!important;margin-top:8px!important}.jb-searchpage .ph-excerpt,.jb-searchpage .property__excerpt,.jb-searchpage .property__summary,.jb-searchpage .summary{grid-area:sum!important;margin:0!important;color:#485666;font-size:14px;line-height:1.5;display:-webkit-box!important;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:768px){.jb-searchpage ul.properties>li{flex-direction:column!important;align-items:stretch!important;gap:16px!important}.jb-searchpage .thumbnail,.jb-searchpage .property__image,.jb-searchpage .image{width:100%!important;max-width:none!important;flex:0 0 auto!important}.jb-searchpage .details,.jb-searchpage .property__content,.jb-searchpage .content{grid-template-columns:1fr!important;grid-template-areas:"ttl" "prc" "meta" "stts" "sum"!important;row-gap:6px!important;text-align:left!important}.jb-searchpage .property__meta,.jb-searchpage .meta,.jb-searchpage ul.meta{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:2px 0 0!important;padding:0!important}.jb-searchpage .property__meta li,.jb-searchpage .meta li,.jb-searchpage ul.meta li{list-style:none!important;background:#f7f9fc!important;border:1px solid #e6e8eb!important;border-radius:999px!important;padding:6px 10px!important;font-size:13px!important;color:#042c57!important;display:inline-flex!important;align-items:center!important}.jb-searchpage :is(.thumbnail,.property__image,.image) :is(.ph-status,.status,.availability){display:none!important}}.jb-searchpage :is(.thumbnail,.property__image,.image)+:is(em,small,span,p,figcaption):not([class]){display:none!important}.jb-proplist-wrap{margin-top:8px!important}@media (max-width:768px){.jb-proplist-wrap{padding-left:16px!important;padding-right:16px!important}.jb-proplist ul.properties>li{padding-left:0!important;padding-right:0!important}.jb-proplist .thumbnail,.jb-proplist .property__image,.jb-proplist .image{border-radius:14px!important;overflow:hidden!important}}html,body{overflow-x:hidden}.propertyhive-quick-search,.ph-search,.property-search-form{max-width:100%!important;width:100%!important;box-sizing:border-box!important}.propertyhive-quick-search *,.ph-search *,.property-search-form *{min-width:0!important;box-sizing:border-box!important}.propertyhive-quick-search form,.ph-search form,.property-search-form{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:12px!important}.propertyhive-quick-search select,.propertyhive-quick-search input,.ph-search select,.ph-search input,.property-search-form select,.property-search-form input{width:100%!important}.jb-searchpage .propertyhive-quick-search,.jb-searchpage .ph-search,.jb-searchpage .property-search-form{background:#fff!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:16px!important;box-shadow:0 6px 26px rgba(4,44,87,.08)!important;padding:16px!important;margin:0 auto 36px!important}.jb-searchpage .propertyhive-quick-search label,.jb-searchpage .ph-search label,.jb-searchpage .property-search-form label{display:block!important;font-size:12px!important;font-weight:600!important;color:#365274!important;margin:2px 0 6px!important}.jb-searchpage .propertyhive-quick-search select,.jb-searchpage .ph-search select,.jb-searchpage .property-search-form select,.jb-searchpage .propertyhive-quick-search input[type="text"],.jb-searchpage .ph-search input[type="text"],.jb-searchpage .property-search-form input[type="text"]{height:46px!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:10px!important;background:#fff!important;font-size:15px!important;padding:0 12px!important}.jb-searchpage .propertyhive-quick-search select:focus,.jb-searchpage .ph-search select:focus,.jb-searchpage .property-search-form select:focus,.jb-searchpage .propertyhive-quick-search input:focus,.jb-searchpage .ph-search input:focus,.jb-searchpage .property-search-form input:focus{border-color:#042c57!important;box-shadow:0 0 0 3px rgba(4,44,87,.15)!important;outline:none!important}.jb-searchpage .propertyhive-quick-search form,.jb-searchpage .ph-search form,.jb-searchpage .property-search-form{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:12px!important;align-items:end!important}.jb-searchpage .propertyhive-quick-search form>*:not([type="submit"]),.jb-searchpage .ph-search form>*:not([type="submit"]),.jb-searchpage .property-search-form>*:not([type="submit"]){grid-column:span 3!important}.jb-searchpage .keywords,.jb-searchpage .location,.jb-searchpage .address,.jb-searchpage .postcode{grid-column:span 4!important}.jb-searchpage input[type="submit"],.jb-searchpage button[type="submit"]{grid-column:span 2!important;height:46px!important;border:none!important;border-radius:10px!important;background:#e3bb71!important;color:#001F3F!important;font-weight:800!important;box-shadow:0 5px 14px rgba(227,187,113,.35)!important;cursor:pointer!important}.jb-searchpage input[type="submit"]:hover,.jb-searchpage button[type="submit"]:hover{transform:translateY(-1px);box-shadow:0 7px 18px rgba(227,187,113,.45)!important}@media (max-width:980px){.jb-searchpage .propertyhive-quick-search,.jb-searchpage .ph-search,.jb-searchpage .property-search-form{margin-left:16px!important;margin-right:16px!important;padding:16px!important}.jb-searchpage .propertyhive-quick-search form,.jb-searchpage .ph-search form,.jb-searchpage .property-search-form{grid-template-columns:1fr 1fr!important}.jb-searchpage input[type="submit"],.jb-searchpage button[type="submit"]{grid-column:1 / -1!important}}.jb-searchpage *{max-width:100%!important}@media (min-width:981px){.jb-search{max-width:1200px;margin:0 auto}.jb-search .propertyhive-quick-search,.jb-search .ph-search,.jb-search .property-search-form{max-width:100%;margin:0 auto;padding:18px 24px!important;border-radius:16px!important}.jb-searchpage .propertyhive-quick-search,.jb-searchpage .ph-search,.jb-searchpage .property-search-form{max-width:1200px;margin:0 auto 36px!important;padding:18px 24px!important;border-radius:16px!important}.jb-proplist-wrap{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 24px}}@media (max-width:980px){.jb-proplist-wrap{padding-left:16px;padding-right:16px}.jb-searchpage .propertyhive-quick-search,.jb-searchpage .ph-search,.jb-searchpage .property-search-form{margin-left:16px;margin-right:16px}}.jb-searchpage .propertyhive-quick-search,.jb-searchpage .ph-search,.jb-searchpage .property-search-form,.jb-search .propertyhive-quick-search,.jb-search .ph-search,.jb-search .property-search-form{width:100%;max-width:100%;box-sizing:border-box}.jb-searchpage .propertyhive-quick-search *,.jb-searchpage .ph-search *,.jb-searchpage .property-search-form *,.jb-search .propertyhive-quick-search *,.jb-search .ph-search *,.jb-search .property-search-form *{min-width:0;box-sizing:border-box}html,body{overflow-x:hidden}:root{--jb-cont:1060px;--jb-pad:20px}@media (min-width:981px){.jb-search{max-width:var(--jb-cont);margin:0 auto;padding:0 var(--jb-pad)}.jb-searchpage .propertyhive-quick-search,.jb-searchpage .ph-search,.jb-searchpage .property-search-form{max-width:var(--jb-cont);margin:0 auto 28px!important;padding:16px var(--jb-pad)!important}.jb-proplist-wrap{max-width:var(--jb-cont);margin-left:auto;margin-right:auto;padding:0 var(--jb-pad)}}:is(.jb-search,.jb-searchpage) .propertyhive-quick-search,:is(.jb-search,.jb-searchpage) .ph-search,:is(.jb-search,.jb-searchpage) .property-search-form{background:#fff!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:14px!important;box-shadow:0 6px 22px rgba(4,44,87,.08)!important;padding:14px 16px!important}:is(.jb-search,.jb-searchpage) form{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:10px!important;align-items:end!important}:is(.jb-search,.jb-searchpage) select,:is(.jb-search,.jb-searchpage) input[type="text"],:is(.jb-search,.jb-searchpage) input[type="number"],:is(.jb-search,.jb-searchpage) input[type="search"]{height:42px!important}@media (min-width:981px){:is(.jb-search,.jb-searchpage) form>*:has([name*="minimum_price"]),:is(.jb-search,.jb-searchpage) [name*="minimum_price"]{grid-column:1 / span 4!important;grid-row:1!important}:is(.jb-search,.jb-searchpage) form>*:has([name*="maximum_price"]),:is(.jb-search,.jb-searchpage) [name*="maximum_price"]{grid-column:5 / span 4!important;grid-row:1!important}:is(.jb-search,.jb-searchpage) form>*:has([name*="minimum_bed"]),:is(.jb-search,.jb-searchpage) [name*="minimum_bed"]{grid-column:9 / span 4!important;grid-row:1!important}:is(.jb-search,.jb-searchpage) form>*:has([name*="property_type"]),:is(.jb-search,.jb-searchpage) [name*="property_type"]{grid-column:1 / span 9!important;grid-row:2!important}:is(.jb-search,.jb-searchpage) form>*:has([type="submit"]),:is(.jb-search,.jb-searchpage) input[type="submit"],:is(.jb-search,.jb-searchpage) button[type="submit"]{grid-column:10 / span 3!important;grid-row:2!important;justify-self:end!important;height:42px!important;border-radius:10px!important;font-weight:800!important}}@media (max-width:980px){:is(.jb-search,.jb-searchpage) form{grid-template-columns:1fr 1fr!important}:is(.jb-search,.jb-searchpage) input[type="submit"],:is(.jb-search,.jb-searchpage) button[type="submit"]{grid-column:1 / -1!important}.jb-proplist-wrap{padding-left:16px;padding-right:16px}.jb-searchpage .propertyhive-quick-search,.jb-searchpage .ph-search,.jb-searchpage .property-search-form{margin-left:16px;margin-right:16px}}:is(.jb-search,.jb-searchpage) *{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}html,body{overflow-x:hidden}:root{--jb-cont:1000px;.jb-results-container form>*:has(.jb-dept),.jb-results-container .jb-dept{grid-column:12 / span 1!important;grid-row:1!important;justify-self:end!important}}@media (max-width:980px){.jb-results-container{padding-left:16px!important;padding-right:16px!important}.jb-results-container form{grid-template-columns:1fr 1fr!important}.jb-results-container .jb-submit{grid-column:1 / -1!important}}html,body{overflow-x:hidden}.jb-results-container,.jb-results-container *{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}:root{--jb-cont:1000px;.jb-results-container form>*:has(.jb-dept),.jb-results-container .jb-dept{grid-column:12 / span 1!important;grid-row:1!important;justify-self:end!important}}@media (max-width:980px){.jb-results-container{padding-left:16px!important;padding-right:16px!important}.jb-results-container form{grid-template-columns:1fr 1fr!important}.jb-results-container .jb-submit{grid-column:1 / -1!important}}html,body{overflow-x:hidden}.jb-results-container,.jb-results-container *{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}:root{--jb-cont:1024px;--jb-pad:18px}@media (min-width:981px){.jb-results-container{max-width:var(--jb-cont)!important;margin:0 auto!important;padding:0 var(--jb-pad)!important}.jb-results-container>ul.properties{margin:0!important}.jb-proplist-wrap{max-width:var(--jb-cont)!important;margin:0 auto!important;padding:0 var(--jb-pad)!important}}.jb-results-container .propertyhive-quick-search,.jb-results-container .ph-search,.jb-results-container .property-search-form{background:#fff!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:14px!important;box-shadow:0 6px 22px rgba(4,44,87,.08)!important;padding:14px 16px!important;margin:0 0 26px!important}.jb-results-container form{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:10px!important;align-items:end!important}.jb-results-container select,.jb-results-container input[type="text"],.jb-results-container input[type="number"],.jb-results-container input[type="search"]{height:42px!important}@media (min-width:981px){.jb-results-container :is(.jb-minprice-row,.jb-minimum-price){grid-column:1 / span 3!important;grid-row:1!important}.jb-results-container :is(.jb-maxprice-row,.jb-maximum-price){grid-column:4 / span 3!important;grid-row:1!important}.jb-results-container :is(.jb-minbeds-row,.jb-minimum-bed){grid-column:7 / span 3!important;grid-row:1!important}.jb-results-container :is(.jb-type-row,.jb-property-type){grid-column:10 / span 2!important;grid-row:1!important}.jb-results-container :is(.jb-submit-row,.jb-submit){grid-column:12 / span 1!important;grid-row:1!important;justify-self:end!important;height:42px!important;border-radius:10px!important;font-weight:800!important;min-width:120px}}@media (max-width:980px){.jb-results-container{padding-left:16px!important;padding-right:16px!important}.jb-results-container form{grid-template-columns:1fr 1fr!important}.jb-results-container :is(.jb-submit-row,.jb-submit){grid-column:1 / -1!important}}html,body{overflow-x:hidden}.jb-results-container,.jb-results-container *{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}@media (max-width:768px){.propertyhive-archive .propertyhive-quick-search,.propertyhive-archive .propertyhive-search-form,.propertyhive-archive form[action*="properties"],.propertyhive-archive form[action*="property"],body.post-type-archive-property .propertyhive-quick-search,body.post-type-archive-property .propertyhive-search-form,body.post-type-archive-property form[action*="properties"],body.post-type-archive-property form[action*="property"]{display:block!important;margin:0 16px 44px!important;padding:12px 14px!important;border-radius:12px!important;background:#fff!important;box-shadow:0 6px 20px rgba(4,44,87,.12)!important;box-sizing:border-box!important}.propertyhive-archive .propertyhive-quick-search form>*,.propertyhive-archive .propertyhive-search-form>*,.propertyhive-archive form[action*="properties"]>*,.propertyhive-archive form[action*="property"]>*,body.post-type-archive-property .propertyhive-quick-search form>*,body.post-type-archive-property .propertyhive-search-form>*,body.post-type-archive-property form[action*="properties"]>*,body.post-type-archive-property form[action*="property"]>*{width:100%!important;max-width:100%!important;float:none!important;margin:0 0 10px!important}.propertyhive-archive select,.propertyhive-archive input[type="text"],.propertyhive-archive input[type="number"],.propertyhive-archive input[type="search"],body.post-type-archive-property select,body.post-type-archive-property input[type="text"],body.post-type-archive-property input[type="number"],body.post-type-archive-property input[type="search"]{height:42px!important;padding:0 10px!important;font-size:14px!important;border-radius:8px!important;border:1px solid #dfe4eb!important}.propertyhive-archive .ph-departments,.propertyhive-archive .department,body.post-type-archive-property .ph-departments,body.post-type-archive-property .department{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-bottom:6px!important}.propertyhive-archive input[type="submit"],.propertyhive-archive button[type="submit"],body.post-type-archive-property input[type="submit"],body.post-type-archive-property button[type="submit"]{width:100%!important;height:48px!important;border:0!important;border-radius:10px!important;background:#e3bb71!important;color:#042c57!important;font-weight:700!important;font-size:16px!important;margin-top:6px!important}.propertyhive-archive .noUi-vertical,.propertyhive-archive .irs,body.post-type-archive-property .noUi-vertical,body.post-type-archive-property .irs{display:none!important}}body[class*="post-type-archive-property"],.propertyhive-archive{--jb-navy:#042c57;--jb-gold:#e3bb71}body[class*="post-type-archive-property"] .entry-header,body[class*="post-type-archive-property"] .page-header,.propertyhive-archive .entry-header,.propertyhive-archive .page-header{background:var(--jb-navy);color:#fff;border-radius:18px;padding:clamp(22px,4vw,44px) clamp(16px,4vw,48px);margin:20px 12px 10px;box-shadow:0 18px 40px rgba(4,44,87,.18);position:relative;overflow:hidden}body[class*="post-type-archive-property"] .entry-header::after,body[class*="post-type-archive-property"] .page-header::after,.propertyhive-archive .entry-header::after,.propertyhive-archive .page-header::after{content:"";position:absolute;right:-40px;top:-40px;width:180px;height:180px;border-radius:999px;background:rgba(227,187,113,.15);filter:blur(4px)}body[class*="post-type-archive-property"] .entry-title,body[class*="post-type-archive-property"] h1,.propertyhive-archive .entry-title,.propertyhive-archive h1{position:relative;color:transparent!important;line-height:1.05;margin:0 0 6px}body[class*="post-type-archive-property"] .entry-title::before,body[class*="post-type-archive-property"] h1::before,.propertyhive-archive .entry-title::before,.propertyhive-archive h1::before{content:"Your Results";color:var(--jb-gold);font-weight:800;font-size:clamp(28px,6vw,54px);letter-spacing:-0.02em;display:block}body[class*="post-type-archive-property"] .entry-title::after,body[class*="post-type-archive-property"] h1::after,.propertyhive-archive .entry-title::after,.propertyhive-archive h1::after{content:"Browse our homes for sale";color:#ffffff;opacity:.95;font-size:clamp(14px,2.6vw,20px);font-weight:500;margin-top:6px;display:block}body[class*="post-type-archive-property"] .propertyhive-quick-search,body[class*="post-type-archive-property"] .propertyhive-search-form,.propertyhive-archive .propertyhive-quick-search,.propertyhive-archive .propertyhive-search-form{margin-top:14px!important}body[class*="post-type-archive-property"] .site-main,.propertyhive-archive .site-main{scroll-margin-top:80px}.wp-post-image{width:100%!important;height:auto!important;image-rendering:auto!important}.wp-post-image{transform:translateZ(0)}img{max-width:100%;height:auto}html,body{overflow-x:hidden!important;width:100%}#home-reviews,#home-reviews *{box-sizing:border-box}#home-reviews .shell{overflow:hidden}#home-reviews .track{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.page-id-613 #main-content{background:#042c57!important}.page-id-613,.page-id-613 body,.page-id-613 #page-container,.page-id-613 #et-main-area{background:#042c57!important}body.post-type-archive-property h1.page-title{visibility:hidden!important;position:relative!important;font-size:38px!important;margin:10px 0 18px!important}body.post-type-archive-property h1.page-title:after{content:"Homes For Sale"!important;visibility:visible!important;position:absolute!important;left:0;top:0;color:#042c57!important;font-weight:800!important;letter-spacing:-0.02em!important}body.post-type-archive-property h1.page-title:before{content:"Refine your search below or browse all available properties.";visibility:visible!important;position:absolute!important;left:0;top:48px;font-size:14px!important;font-weight:500!important;color:#475569!important}body.post-type-archive-property #main-content .container{width:100%!important;max-width:1200px!important}body.post-type-archive-property #main-content{padding-top:20px!important;padding-bottom:60px!important}body.post-type-archive-property .propertyhive-quick-search,body.post-type-archive-property .ph-search,body.post-type-archive-property .property-search-form,body.post-type-archive-property form.property-search{background:#fff!important;border:1px solid #e6e8eb!important;border-radius:16px!important;padding:16px!important;box-shadow:0 10px 26px rgba(4,44,87,.06)!important}body.post-type-archive-property select,body.post-type-archive-property input[type="text"],body.post-type-archive-property input[type="search"],body.post-type-archive-property input[type="number"]{height:44px!important;border-radius:12px!important;border:1px solid #e6e8eb!important;padding:0 12px!important}body.post-type-archive-property input[type="submit"],body.post-type-archive-property button[type="submit"]{height:44px!important;border-radius:12px!important;background:#e3bb71!important;color:#042c57!important;font-weight:800!important;border:0!important}body.post-type-archive-property .propertyhive-result,body.post-type-archive-property .ph-result,body.post-type-archive-property .propertyhive-residential-result,body.post-type-archive-property .propertyhive-result-container>div,body.post-type-archive-property .propertyhive-result-content{border:1px solid #e6e8eb!important;border-radius:16px!important;background:#fff!important;box-shadow:0 10px 26px rgba(4,44,87,.06)!important;padding:16px!important;margin:0 0 18px!important}body.post-type-archive-property .propertyhive-result img,body.post-type-archive-property .property img{border-radius:12px!important}body.post-type-archive-property .propertyhive-result h3,body.post-type-archive-property .propertyhive-result h2,body.post-type-archive-property .propertyhive-result a{color:#042c57!important;font-weight:800!important}body.post-type-archive-property .price,body.post-type-archive-property .propertyhive-price{color:#e3bb71!important;font-weight:800!important}@media (hover:hover){body.post-type-archive-property .propertyhive-result:hover,body.post-type-archive-property .ph-result:hover,body.post-type-archive-property .propertyhive-residential-result:hover{transform:translateY(-2px);transition:all .18s ease;box-shadow:0 16px 36px rgba(4,44,87,.10)!important}}.jb-viewing-form{margin-top:32px;padding:24px;background:#fff;border:1px solid rgba(4,44,87,.08);border-radius:14px;box-shadow:0 10px 24px rgba(4,44,87,.08)}.jb-viewing-form h3{margin:0 0 8px;color:#042c57;font-size:24px;font-weight:800}.jb-viewing-form p{margin:0 0 18px;color:#4b5c74}.jb-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.jb-form-field{display:flex;flex-direction:column}.jb-form-field label{margin-bottom:6px;font-size:13px;font-weight:700;color:#042c57}.jb-form-field input,.jb-form-field select{height:46px;padding:0 12px;border:1px solid #d9e1ea;border-radius:10px;font-size:15px;background:#fff}.jb-form-field input[readonly]{background:#f7f9fc;color:#365274}.jb-form-actions{margin-top:8px}.jb-viewing-form .jb-btn{border:none;cursor:pointer}html{scroll-behavior:smooth}@media (max-width:767px){.jb-form-grid{grid-template-columns:1fr}}.jb-right-summary h1,.jb-right-summary h2,.jb-right-summary h3,.jb-left-description h1,.jb-left-description h2,.jb-left-description h3{color:#042c57!important;font-weight:800!important;font-size:18px!important;line-height:1.2!important;margin-bottom:10px!important}.jb-right-summary h1::after,.jb-right-summary h2::after,.jb-right-summary h3::after,.jb-left-description h1::after,.jb-left-description h2::after,.jb-left-description h3::after{content:"";display:block;width:36px;height:3px;background:#e3bb71;margin-top:6px;border-radius:2px}.jb-left-description p strong,.jb-left-description strong{color:#042c57;font-weight:700}.jb-left-description p{margin-bottom:10px;line-height:1.65;color:#5a6778}.jb-left-description p strong:first-child{display:inline-block;min-width:140px;color:#042c57}.jb-left-description .room,.jb-left-description .rooms,.jb-left-description .property-room{padding:10px 0;border-bottom:1px solid rgba(4,44,87,0.08)}.jb-right-summary p{margin-bottom:10px;line-height:1.65;color:#5a6778}.jb-viewing-form h3{margin:0 0 8px;color:#042c57;font-size:20px;font-weight:800}@media (max-width:767px){.jb-right-summary h1,.jb-right-summary h2,.jb-right-summary h3,.jb-left-description h1,.jb-left-description h2,.jb-left-description h3{font-size:17px!important}.jb-left-description p strong:first-child{min-width:110px}}.jb-right-summary h2::after,.jb-right-summary h3::after,.jb-left-description h2::after,.jb-left-description h3::after{content:"";display:block;width:50px;height:3px;background:#e3bb71;margin-top:6px;border-radius:2px}#jb-form-success{margin-top:16px}#jb-form-success p{color:#042c57;font-weight:700;background:#fff8e6;border-left:4px solid #e3bb71;padding:12px 14px;border-radius:6px}.jb-section-title{font-size:18px!important;font-weight:800!important;color:#042c57!important;line-height:1.2!important;margin-bottom:10px!important;position:relative}.jb-section-title::after{content:"";display:block;width:36px;height:3px;background:#e3bb71;margin-top:6px;border-radius:2px}.jb-right-summary h1:not(.jb-section-title),.jb-right-summary h2:not(.jb-section-title),.jb-right-summary h3:not(.jb-section-title),.jb-right-summary h4:not(.jb-section-title),.jb-left-description h1:not(.jb-section-title),.jb-left-description h2:not(.jb-section-title),.jb-left-description h3:not(.jb-section-title),.jb-left-description h4:not(.jb-section-title){display:none!important}.jb-right-summary p,.jb-left-description p{margin-bottom:12px;line-height:1.65;color:#5a6778}.jb-left-description ul,.jb-left-description .rooms,.jb-left-description .room_dimensions,.jb-left-description .room-dimensions,.jb-left-description .property-rooms,.jb-left-description .property-room-dimensions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 28px!important;margin-top:18px!important;padding:0!important;list-style:none!important}.jb-left-description ul li,.jb-left-description .rooms li,.jb-left-description .room_dimensions li,.jb-left-description .room-dimensions li,.jb-left-description .property-rooms li,.jb-left-description .property-room-dimensions li{list-style:none!important;margin:0!important;padding:12px 0!important;border-bottom:1px solid rgba(4,44,87,0.08)!important;color:#5a6778!important;line-height:1.5!important}.jb-left-description ul li strong,.jb-left-description .rooms li strong,.jb-left-description .room_dimensions li strong,.jb-left-description .room-dimensions li strong,.jb-left-description .property-rooms li strong,.jb-left-description .property-room-dimensions li strong{color:#042c57!important;font-weight:700!important;display:inline-block!important;margin-right:8px!important}.jb-left-description p strong:first-child{color:#042c57!important;font-weight:700!important;display:inline-block!important;min-width:140px!important}@media (max-width:767px){.jb-section-title{font-size:17px!important}.jb-left-description ul,.jb-left-description .rooms,.jb-left-description .room_dimensions,.jb-left-description .room-dimensions,.jb-left-description .property-rooms,.jb-left-description .property-room-dimensions{grid-template-columns:1fr!important}.jb-left-description p strong:first-child{min-width:110px!important}}.property h1,.property .property-title{font-size:28px!important;line-height:1.25!important;font-weight:800!important;color:#042c57!important;margin-bottom:6px!important}.jb-subaddress{font-size:15px!important;font-weight:500!important;color:#6b778c!important;margin-bottom:14px!important;line-height:1.4!important}.jb-subaddress *{font-size:inherit!important;font-weight:inherit!important;color:inherit!important}.jb-price-above{margin-bottom:6px!important}.jb-price-above .price{font-size:24px!important;font-weight:800!important;color:#042c57!important}:root{--navy:#042c57;--navy-2:#0a3a6d;--gold:#e3bb71;--gold-2:#f1d69a;--ink:#102033;--text:#334155;--muted:#667487;--bg:#f5f7fb;--line:#e4eaf2;--card:#ffffff;--shadow:0 18px 50px rgba(4,44,87,.08);--shadow-soft:0 8px 24px rgba(4,44,87,.06);--radius:28px;--container:1260px}.jbe-val3{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;color:var(--ink)}.jbe-val3-wrap{max-width:var(--container);margin:0 auto;padding:0 14px}.jbe-val3-section{margin-top:22px}.jbe-val3-panel{background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow)}.jbe-val3 .resultsCard{padding:18px}.jbe-val3 .resultsCard h3{margin:0 0 6px;color:var(--navy);font-size:22px;line-height:1.06;letter-spacing:-.03em}.jbe-val3 .resultsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.jbe-val3 .result{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-soft);overflow:hidden}.jbe-val3 .result.isStrong{border:1px solid rgba(227,187,113,.45);box-shadow:0 18px 40px rgba(227,187,113,.18);transform:translateY(-2px)}.jbe-val3 .result.isStrong:hover{transform:translateY(-4px);box-shadow:0 22px 50px rgba(227,187,113,.22)}.jbe-val3 .resultCarousel{position:relative}.jbe-val3 .resultViewport{overflow:hidden;background:#eef2f7}.jbe-val3 .resultTrack{display:flex;transition:transform .32s ease}.jbe-val3 .resultSlide{flex:0 0 100%;width:100%;position:relative;aspect-ratio:16/9.4}.jbe-val3 .resultSlide img{width:100%;height:100%;object-fit:cover;display:block}.jbe-val3 .resultBadge{position:absolute;top:10px;left:10px;padding:8px 12px;border-radius:999px;background:linear-gradient(135deg,#e3bb71 0%,#f1d69a 100%);color:#042c57;font-size:11px;font-weight:900;letter-spacing:.02em;z-index:4;box-shadow:0 8px 18px rgba(227,187,113,.35)}.jbe-val3 .resultTag{position:absolute;left:10px;bottom:10px;padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.94);color:var(--navy);font-size:11px;font-weight:900;z-index:2}.jbe-val3 .resultArrow{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:999px;border:1px solid rgba(255,255,255,.55);background:rgba(0,0,0,.32);color:#fff;font-size:16px;font-weight:900;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;backdrop-filter:blur(8px)}.jbe-val3 .resultArrow.prev{left:10px}.jbe-val3 .resultArrow.next{right:10px}.jbe-val3 .resultDots{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:6px;z-index:3}.jbe-val3 .resultDot{width:7px;height:7px;border-radius:999px;background:rgba(255,255,255,.55);border:none;padding:0;cursor:pointer}.jbe-val3 .resultDot.isActive{background:#fff}.jbe-val3 .resultBody{padding:14px}.jbe-val3 .resultBody h4{margin:0 0 5px;color:var(--navy);font-size:16px;line-height:1.2}.jbe-val3 .resultMeta{margin:0 0 8px;color:#6b7280;font-size:12px;line-height:1.55;font-weight:700}.jbe-val3 .resultBody p{margin:0;color:#425062;font-size:13px;line-height:1.65}@media(max-width:1100px){.jbe-val3 .resultsGrid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.jbe-val3-wrap{padding:0 12px}.jbe-val3-section{margin-top:18px}.jbe-val3 .resultsCard{padding:16px}.jbe-val3 .resultsGrid{grid-template-columns:1fr}.jbe-val3 .resultArrow{width:32px;height:32px}}.jbe-val3 .resultsGrid .result{display:none}.jbe-val3 .resultsGrid .result:nth-child(-n+4){display:block}.jbe-val3 .resultsMore{display:flex;justify-content:center;margin-top:18px}.jbe-val3 .resultsMoreBtn{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:14px;background:linear-gradient(135deg,#042c57 0%,#0a3a6d 100%);color:#e3bb71;font-size:14px;font-weight:800;text-decoration:none;box-shadow:0 12px 24px rgba(4,44,87,.14);transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease;border:none;cursor:pointer}.jbe-val3 .resultsMoreBtn:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgba(4,44,87,.18);opacity:.98}.jbe-home-reviews{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}.jbe-home-reviews-wrap{max-width:1260px;margin:0 auto;padding:0 14px}.jbe-home-reviews-card{padding:24px;border:1px solid #e4eaf2;border-radius:24px;background:radial-gradient(circle at top right,rgba(227,187,113,.14),transparent 24%),linear-gradient(180deg,#ffffff 0%,#fbfcfe 100%);box-shadow:0 18px 50px rgba(4,44,87,.08)}.jbe-home-reviews-head{margin-bottom:18px}.jbe-home-reviews-kicker{display:inline-block;margin-bottom:8px;color:#8a96a8;font-size:10px;font-weight:900;letter-spacing:.18em}.jbe-home-reviews-head h2{margin:0 0 6px;color:#042c57;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.05;letter-spacing:-.03em}.jbe-home-reviews-head p{margin:0;color:#667487;font-size:14px;line-height:1.7;max-width:760px}.jbe-home-reviews-slider{position:relative}.jbe-home-reviews-viewport{overflow:hidden}.jbe-home-reviews-track{display:flex;transition:transform .35s ease;will-change:transform}.jbe-home-review{flex:0 0 calc(33.333% - 10px);margin-right:15px;background:linear-gradient(180deg,#ffffff 0%,#f8fbfe 100%);border:1px solid rgba(4,44,87,.08);border-radius:22px;padding:18px 16px;box-shadow:0 14px 34px rgba(4,44,87,.07);min-height:100%}.jbe-home-review:last-child{margin-right:0}.jbe-home-review.reviewFeatured{background:radial-gradient(circle at top right,rgba(227,187,113,.14),transparent 30%),linear-gradient(180deg,#ffffff 0%,#f9fbfd 100%);border-color:rgba(227,187,113,.34);box-shadow:0 18px 40px rgba(4,44,87,.09)}.jbe-home-review-stars{color:#e3bb71;font-size:16px;letter-spacing:.08em;margin-bottom:10px}.jbe-home-review h4{margin:0 0 8px;color:#042c57;font-size:15px;line-height:1.2;letter-spacing:-.01em}.jbe-home-review p{margin:0;color:#425062;font-size:13px;line-height:1.72}.jbe-home-reviews-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border:none;border-radius:999px;background:rgba(4,44,87,.88);color:#fff;font-size:20px;font-weight:900;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;box-shadow:0 10px 24px rgba(4,44,87,.16)}.jbe-home-reviews-arrow.prev{left:-8px}.jbe-home-reviews-arrow.next{right:-8px}.jbe-home-reviews-dots{display:flex;justify-content:center;gap:8px;margin-top:18px}.jbe-home-reviews-dot{width:8px;height:8px;border-radius:999px;background:rgba(4,44,87,.18);border:none;padding:0;cursor:pointer}.jbe-home-reviews-dot.isActive{background:#042c57}.jbe-home-reviews-footer{text-align:center;margin-top:16px;color:#718096;font-size:11px}@media (max-width:980px){.jbe-home-review{flex:0 0 calc(50% - 8px);margin-right:16px}}@media (max-width:767px){.jbe-home-reviews-wrap{padding:0 12px}.jbe-home-reviews-card{padding:16px}.jbe-home-review{flex:0 0 100%;margin-right:0}.jbe-home-reviews-arrow{width:34px;height:34px;font-size:18px}.jbe-home-reviews-arrow.prev{left:0}.jbe-home-reviews-arrow.next{right:0}}.jb-proplist .property__content,.jb-proplist .content,.jb-proplist .details{grid-template-columns:100px 1fr!important;column-gap:8px!important}.jb-searchpage .details,.jb-searchpage .property__content,.jb-searchpage .content{grid-template-columns:100px 1fr!important;column-gap:8px!important}@media (min-width:981px){:is(.jb-search,.jb-searchpage) form>.department,:is(.jb-search,.jb-searchpage) form>.ph-departments,:is(.jb-search,.jb-searchpage) form>*:has(input[type="radio"]){grid-column:1 / span 6!important;grid-row:3!important;align-self:center}:is(.jb-search,.jb-searchpage) form>*:has(input[type="checkbox"]),:is(.jb-search,.jb-searchpage) form>.checkbox-field,:is(.jb-search,.jb-searchpage) form>.show-let,:is(.jb-search,.jb-searchpage) form>.garden,:is(.jb-search,.jb-searchpage) form>.parking{grid-column:1 / span 9!important;grid-row:3!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:14px!important;min-width:0!important}}:is(.jb-search,.jb-searchpage) input[type="checkbox"]+label,:is(.jb-search,.jb-searchpage) input[type="radio"]+label{min-width:max-content!important;white-space:nowrap!important;overflow:visible!important;clip:auto!important;position:static!important;width:auto!important;height:auto!important;font-size:13px!important;font-weight:600!important;color:#365274!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:7px!important}:is(.jb-search,.jb-searchpage) input[type="checkbox"]{appearance:none!important;-webkit-appearance:none!important;width:18px!important;height:18px!important;min-width:18px!important;border:2px solid #042c57!important;border-radius:5px!important;background:#fff!important;cursor:pointer!important;display:inline-grid!important;place-content:center!important;transition:background 0.15s,border-color 0.15s!important;flex-shrink:0!important}:is(.jb-search,.jb-searchpage) input[type="checkbox"]:checked{background:#042c57!important;border-color:#042c57!important}:is(.jb-search,.jb-searchpage) input[type="checkbox"]:checked::after{content:""!important;width:5px!important;height:9px!important;border:2px solid #e3bb71!important;border-top:none!important;border-left:none!important;transform:rotate(45deg) translateY(-1px)!important;display:block!important}:is(.jb-search,.jb-searchpage) input[type="checkbox"]:focus-visible{outline:none!important;box-shadow:0 0 0 3px rgba(4,44,87,.2)!important}:is(.jb-search,.jb-searchpage) input[type="radio"]{appearance:none!important;-webkit-appearance:none!important;width:16px!important;height:16px!important;min-width:16px!important;border:2px solid #042c57!important;border-radius:50%!important;background:#fff!important;cursor:pointer!important;display:inline-grid!important;place-content:center!important;transition:background 0.15s!important;flex-shrink:0!important}:is(.jb-search,.jb-searchpage) input[type="radio"]:checked{background:#042c57!important;border-color:#042c57!important;box-shadow:inset 0 0 0 3px #fff!important}:is(.jb-search,.jb-searchpage) input[type="radio"]:focus-visible{outline:none!important;box-shadow:0 0 0 3px rgba(4,44,87,.2)!important}@media (max-width:980px){:is(.jb-search,.jb-searchpage) form>*:has(input[type="checkbox"]),:is(.jb-search,.jb-searchpage) form>*:has(input[type="radio"]){grid-column:1 / -1!important;grid-row:auto!important}}