#fazenda-sao-joao-2136ha .property-gallery-2136{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:auto;align-items:start;gap:10px}
#fazenda-sao-joao-2136ha .property-gallery-2136 a{display:block;min-width:0;background:#0c2c22}
#fazenda-sao-joao-2136ha .property-gallery-2136 img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:contain;grid-column:auto;grid-row:auto}
#fazenda-sao-joao-2136ha .property-gallery-2136 a:focus-visible{outline:3px solid #c8df63;outline-offset:3px}
#fazenda-sao-joao-2136ha .gallery-instruction{margin:0 0 16px;font-size:16px;color:#53625a}
#fazenda-sao-joao-2136ha .property-videos-title{margin-top:32px;font-size:25px}
#fazenda-sao-joao-2136ha .property-videos-2136{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start;max-width:820px;margin-inline:auto}
#fazenda-sao-joao-2136ha .property-videos-2136 figure{margin:0;min-width:0}
#fazenda-sao-joao-2136ha .property-videos-2136 video{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain;background:#081f18}
#fazenda-sao-joao-2136ha .property-videos-2136 figcaption{margin-top:10px;font-size:14px;color:#53625a;line-height:1.5}
#fazenda-sao-joao-2136ha .property-contact .property-signature{margin-top:28px;padding-top:22px;border-top:1px solid #456358}
#fazenda-sao-joao-2136ha .property-signature strong{color:#fff}
#fazenda-sao-joao-2136ha .property-contact p a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.catalog-card[href="#fazenda-sao-joao-2136ha"] img{object-position:center 75%}
.catalog-card[href="#fazenda-sao-joao-2136ha"] small{display:block;margin-top:10px;line-height:1.5;color:#53625a}
@media(max-width:850px){#fazenda-sao-joao-2136ha .property-gallery-2136{grid-template-columns:repeat(2,minmax(0,1fr))}#fazenda-sao-joao-2136ha .property-gallery-2136 a:first-child{grid-column:1/-1}}
@media(max-width:520px){#fazenda-sao-joao-2136ha .property-videos-2136{grid-template-columns:minmax(0,1fr);gap:20px}#fazenda-sao-joao-2136ha .property-videos-2136 figure{max-width:400px;justify-self:center}}
