.sobre-bg {padding: 70px 0 130px;}
.sobre {display: grid; grid-template-columns:repeat(2, 1fr); gap: 3.75rem;}
.sobre .titulo.parent { padding: 0 0 50px; display: block;}
.sobre .titulo {font: 700 2.32rem / 3.0681rem britannic; display: inline;}
.sobre .texto {font: 400 1rem / 1.9456rem montserrat}
.sobre .texto * {font: inherit; display: inline;}
.right img {border-radius: 1.25rem;}

.chamada-bg {background: var(--cor1); padding: 40px 0;}
.chamada {display: grid; grid-template-columns: repeat(2, 1fr); gap: 1.125rem;}
.chamada .chamada-item {display: flex; flex-direction: column;}
.local {display: flex; gap: 1.875rem; align-items: center;} 
.local h4,
.local h3 {font: 400 1.2rem  britannic; color: var(--branco); padding: 10px 0; letter-spacing: .05rem;}
.texto .chamada-item {margin-top: 45px; display: block;}
.texto .reserve {display: flex;}
.reserve {font: 700 1.5025rem / 2.06rem montserrat; color: var(--cor1); margin-bottom: 20px; display: flex; gap: 0.9375rem;margin-top: -35px; background: var(--cor3); align-items: center; justify-content: center; padding: 1.5625rem 2.5rem; border-radius: 1.25rem;}
.reserve.whats-href {background: #7DC249; color: var(--branco);}
.reserve.whats-href .cls-2 {fill: var(--branco);}

.lista-enderecos {display: grid; grid-template-columns: repeat(2, 1fr); align-items: center; gap: 3.125rem; padding: 60px 0  2.375rem;}
.lista-enderecos .endereco-item {display: flex; gap: 10px; align-items: center; font: 400 1.5906rem / 2.3994rem montserrat; color: #000;}
.endereco-bg iframe {width: 100%; height: 380px;}
.mapa-link {display: flex; justify-content: center; align-items: center; margin-bottom: -2rem; position: relative; z-index: 999;}
.mapa-href {font: 700 1.1594rem / 1.5894rem montserrat; color: var(--cor1);}
.mapa-href p {background: var(--cor3); padding: 1.2rem 1.9688rem; border-radius: 1.9387rem;}
.chamada.mobile {display: none;}

.sobre .right picture {width: 562px; height: 375px; display: block;}
.sobre .right picture img {object-fit: cover; height: 100%; width: 100%; object-position: center;}
@media(max-width: 1250px){
 .sobre-bg {padding: 2.5rem 0 5rem;}
 .sobre {gap: 30px; flex-direction: column; display: flex;}
 .sobre .titulo {text-align: center;}
 .sobre .right {display: flex; justify-content: center; align-items: center;}
 .sobre .right > img {max-width: 100%; object-fit: cover;}
 .chamada-bg {padding: 30px 0;}
 .chamada {display: none;}
 .chamada.mobile {display: grid;}
 .chamada-item:nth-child(2),
 .chamada-item:has(.reserve) {grid-column: 1/-1; display: grid;}

 .chamada-item:nth-child(2) {grid-template-columns: 1fr 1fr;}
 .chamada.mobile .chamada-item {gap: 25px;}
 .reserve {margin: 0;}
 .local p {padding: 10px 0;}
.texto .chamada-item {display: none;}


}

@media(max-width: 990px){
 .reserve {font-size: 1rem;}
 .local p {font-size: 1.5rem;}
 .lista-enderecos .endereco-item {font-size: 1.1rem; width: 300px;}
 .lista-enderecos {grid-template-columns: 1fr; justify-items: center; gap: 2.5rem;padding: 1.875rem 0;}
  .mapa-link {margin-bottom: 1.875rem;}
  .sobre .titulo {padding: 0 0 25px;}

}

@media(max-width: 500px){
 .lista-enderecos .endereco-item {font-size: .875rem; white-space: normal; width: auto;}
  .chamada,
 .chamada-item:nth-child(2) {grid-template-columns: 1fr;}
}