.container-mapa-site {
  margin-top: 40px;
  margin-bottom: 80px;
}

.container-mapa-site .menu-mapa .card-vinheta {
  font-family: "Montserrat-SemiBold", "sans-serif";
  font-size: clamp(1rem, 2.2vw, 1.2rem);
  font-style: normal;
  letter-spacing: normal;
  color: #1A1A1A;
  margin-bottom: clamp(1.6rem, 4.2vw, 3.1rem);
  line-height: clamp(1.35rem, 2.9vw, 1.55rem);
  position: relative;
}

.container-mapa-site .menu-mapa .card-vinheta::before {
  position: absolute;
  content: '';
  display: block;
  border: 2px solid #DDCAA3;
  width: 64px;
  bottom: -50%;
}

.container-mapa-site .menu-mapa .menu .btn-padrao {
  margin-bottom: 32px;
}
