.hero .scroll-link { font-size: 14px; }
.hero .hero-link { font-size: 15px; line-height: 1.5; }
#espaco .intro-top .body-copy { font-size: 17px; line-height: 1.7; color: #52634d; }
#espaco .intro-images figcaption { font-size: 13px; line-height: 1.5; color: #52634d; }
#explorar .home-explorer-intro p { font-size: 16px; line-height: 1.65; }
.site-header .desktop-nav { font-size: 14px; }
.location .location-address p { font-size: 16px; line-height: 1.7; color: #52634d; }
.location .location-address .text-link { font-size: 14px; line-height: 1.6; }
.location .location-image { aspect-ratio: 16 / 8.7; height: auto; max-height: none; object-fit: cover; object-position: center top; }
@media (min-width: 801px) {
  .location { grid-template-columns: .85fr 1fr 1.2fr; }
  .hero .hero-bottom { padding-right: 170px; }
}
@media (max-width: 800px) {
  #espaco .intro-top .body-copy { font-size: 16px; }
  #explorar .home-explorer-intro p { font-size: 15px; }
  .hero .hero-bottom { right: 84px; }
}
