.sbar-page{font:16px/1.7 Arial,Helvetica,sans-serif;max-width:1160px;margin:40px auto;padding:0 24px 60px;color:#17324d}.sbar-page *{box-sizing:border-box}.sbar-page h1{font-size:clamp(2rem,5vw,3rem);line-height:1.15}.sbar-page h2{line-height:1.3}.sbar-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px}.sbar-card{padding:24px;border:1px solid #ccd9e3;border-radius:12px;background:#fff;min-width:0}.sbar-card img{width:100%;height:210px;object-fit:cover}.sbar-button,.sbar-form button{display:inline-block;background:#086c91;color:white;padding:12px 20px;border:0;border-radius:6px;text-decoration:none;min-height:48px;font:inherit;cursor:pointer}.sbar-form{max-width:680px;border:1px solid #ccd9e3;border-radius:12px;padding:24px;background:#f5f8fa}.sbar-form label{display:block;font-weight:600;margin:14px 0 6px}.sbar-form input:not([type=checkbox]):not([type=hidden]),.sbar-form select,.sbar-form textarea{width:100%;padding:12px;font:inherit;border:1px solid #91a8b8;border-radius:6px;min-height:46px}.sbar-form button{margin-top:20px}.sbar-form input[type=checkbox]{width:20px;height:20px}.sbar-result{font-weight:700;overflow-wrap:anywhere}.sbar-video{width:100%;aspect-ratio:16/9;border:0}.sbar-facts{padding:20px;background:#f1f6fa;border-radius:10px}.sbar-facts dt{font-weight:700}.sbar-facts dd{margin:0 0 12px}.single-property-page *{box-sizing:border-box}.single-property-page .property-body{width:100%;max-width:1200px;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.single-property-page .property-details,.single-property-page .property-sidebar,.single-property-page .property-gallery,.single-property-page .gallery-swiper{min-width:0;max-width:100%;width:100%}.single-property-page .property-gallery{padding:0}.single-property-page .property-content{overflow-wrap:anywhere}.single-property-page iframe,.single-property-page img{max-width:100%}.sbar-page :focus-visible{outline:3px solid #d99d29;outline-offset:3px}@media(max-width:768px){.single-property-page .property-body{grid-template-columns:minmax(0,1fr);padding:0 16px}.single-property-page .property-sidebar{min-width:0}.sbar-page{padding:0 18px 40px}.sbar-form{padding:18px}.single-property-page .property-hero{width:100%}}
