.listing{padding:110px 7vw;background:#e8e5da}.listing-intro{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:45px}.listing h2{font-size:clamp(2.4rem,4.7vw,4.9rem);line-height:1;max-width:880px;margin-bottom:14px}.listing-location{font-weight:600;color:#5d6b64}.listing-price{text-align:right;white-space:nowrap;border-left:1px solid #b7beb8;padding-left:36px}.listing-price small,.listing-price strong,.listing-price span{display:block}.listing-price small{font-size:11px;letter-spacing:.18em;color:#718078}.listing-price strong{font:800 29px 'Libre Franklin';margin:8px 0;color:#183f31}.listing-price span{font-size:14px;color:#65746c}.property-gallery{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:260px 260px;gap:10px}.property-gallery img{width:100%;height:100%;object-fit:cover}.gallery-main{grid-row:1/3}.property-gallery img:nth-child(2){grid-column:2/4}.property-body{display:grid;grid-template-columns:1.55fr .75fr;gap:8vw;padding-top:65px}.property-copy>p:first-child{font-size:21px;line-height:1.65;color:#405149}.facts{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #bcc3bd;border-bottom:1px solid #bcc3bd;margin:38px 0 50px}.facts div{padding:24px 15px 24px 0}.facts strong,.facts span{display:block}.facts strong{font:800 25px 'Libre Franklin';color:#183f31}.facts span{font-size:12px;color:#68766f;margin-top:6px}.property-copy h3{font-size:25px}.property-list{columns:2;column-gap:45px;padding-left:20px;color:#53625a;line-height:1.65}.property-list li{break-inside:avoid;margin-bottom:12px}.technical-note{font-size:13px!important;color:#718078!important;border-left:3px solid #c8df63;padding-left:15px;margin-top:30px}.property-contact{background:#0c2c22;color:white;padding:38px;align-self:start;position:sticky;top:25px}.property-contact>span{font-size:11px;letter-spacing:.17em;color:#c8df63}.property-contact h3{font-size:28px;line-height:1.15;margin:25px 0 15px}.property-contact p{color:#b9c9c1;line-height:1.55}.property-contact .btn{width:100%;margin-top:15px;font-size:14px}@media(max-width:850px){.listing-intro{align-items:flex-start;flex-direction:column}.listing-price{text-align:left;border-left:0;border-top:1px solid #b7beb8;padding:22px 0 0}.property-gallery{grid-template-columns:1fr 1fr;grid-template-rows:350px 180px 180px}.gallery-main{grid-column:1/3;grid-row:auto}.property-gallery img:nth-child(2){grid-column:auto}.property-body{grid-template-columns:1fr}.facts{grid-template-columns:1fr 1fr}.property-contact{position:static}.property-list{columns:1}}@media(max-width:520px){.listing{padding:80px 6vw}.property-gallery{grid-template-rows:280px 140px 140px}.property-body{padding-top:45px}.facts strong{font-size:22px}}

#fazenda-532ha .property-gallery{grid-auto-rows:260px}@media(max-width:850px){#fazenda-532ha .property-gallery{grid-auto-rows:180px}}@media(max-width:520px){#fazenda-532ha .property-gallery{grid-auto-rows:140px}}

#fazenda-8000ha .property-gallery{grid-auto-rows:260px}#fazenda-8000ha .property-gallery img{object-fit:contain;background:#0c2c22}@media(max-width:850px){#fazenda-8000ha .property-gallery{grid-auto-rows:180px}}@media(max-width:520px){#fazenda-8000ha .property-gallery{grid-auto-rows:140px}}

#fazenda-330ha .property-gallery{grid-auto-rows:260px}#fazenda-330ha .property-gallery img{object-fit:contain;background:#0c2c22}@media(max-width:850px){#fazenda-330ha .property-gallery{grid-auto-rows:180px}}@media(max-width:520px){#fazenda-330ha .property-gallery{grid-auto-rows:140px}}
