.container-vinheta-interna {
  position: relative;
  background: rgba(155, 71, 49, 0.1);
}

.container-vinheta-interna.efeito140::after {
  height: 140px;
}

.container-vinheta-interna.efeito270::after {
  height: 270px;
}

@media screen and (max-width: 767.9px) {
  .container-vinheta-interna.efeito270::after {
    height: 215px;
  }
}

.container-vinheta-interna::after {
  content: '';
  z-index: 1;
  position: absolute;
  width: 100%;
  left: 0px;
  height: 438px;
  background: rgba(155, 71, 49, 0.1);
}

@media screen and (max-width: 991.9px) {
  .container-vinheta-interna::after {
    height: 278px;
  }
}

.container-vinheta-interna .row-vinheta-padrao-interna {
  padding-bottom: clamp(1.5rem, 3.5vw, 2rem);
}

.container-vinheta-interna .row-vinheta-padrao-interna .col-vinheta-padrao-interna .titulo {
  font-size: clamp(1.8rem, 4.6vw, 2.8rem);
  line-height: clamp(2.6rem, 6.2vw, 3.6rem);
  font-family: "Montserrat-Bold", "sans-serif";
  font-style: normal;
  letter-spacing: normal;
  color: #1A1A1A;
  margin-bottom: 0px;
}

@media screen and (max-width: 767.9px) {
  .container-vinheta-interna .row-vinheta-padrao-interna .col-vinheta-padrao-interna .titulo {
    margin-bottom: 20px;
  }
}

.container-vinheta-interna .row-vinheta-padrao-interna .col-vinheta-padrao-interna .titulo.font48 {
  font-size: clamp(1.6rem, 4vw, 2.4rem);
  line-height: clamp(2.1rem, 5.2vw, 3.1rem);
}

.container-vinheta-interna .row-vinheta-padrao-interna .col-vinheta-padrao-interna .titulo.font40 {
  font-size: clamp(1.7rem, 3.8vw, 2rem);
  line-height: clamp(2.45rem, 5.3vw, 2.85rem);
}

.container-vinheta-interna .row-vinheta-padrao-interna .col-vinheta-padrao-texto {
  display: inline-grid;
}

.container-vinheta-interna .row-vinheta-padrao-interna .col-vinheta-padrao-texto .card-texto {
  margin: auto;
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -ms-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}

.container-vinheta-interna .row-vinheta-padrao-interna .col-vinheta-padrao-texto .card-texto .txt-span {
  font-family: "Montserrat-Medium", "sans-serif";
  font-size: clamp(0.7rem, 1.6vw, 0.9rem);
  font-style: normal;
  color: #424242;
  line-height: clamp(0.85rem, 2vw, 1.15rem);
  letter-spacing: normal;
  display: block;
  margin-bottom: 0px;
}

.container-vinheta-interna .row-vinheta-padrao-interna .col-vinheta-padrao-texto .btn-padrao {
  margin-bottom: 0px;
}

.container-vinheta-interna .row-vinheta-padrao-interna .col-vinheta-padrao-btn .btn-a {
  font-family: "Montserrat-SemiBold", "sans-serif";
  font-size: clamp(1rem, 2.2vw, 1.2rem);
  font-style: normal;
  letter-spacing: normal;
  color: #9B4731;
  margin-bottom: clamp(2rem, 4.4vw, 2.4rem);
  line-height: clamp(1.35rem, 2.9vw, 1.55rem);
  position: relative;
}

.container-vinheta-interna .row-vinheta-padrao-interna .col-btn-voltar {
  text-align: right;
}

.container-vinheta-interna .row-vinheta-padrao-interna .col-btn-voltar a {
  top: 12px;
  position: relative;
  display: block;
  font-family: "Montserrat-Medium", "sans-serif";
  font-size: clamp(0.7rem, 1.5vw, 0.8rem);
  font-style: normal;
  color: #9B4731;
  line-height: clamp(0.8rem, 1.8vw, 1rem);
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -ms-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  letter-spacing: normal;
}

.container-vinheta-interna .row-vinheta-padrao-interna .col-btn-voltar a i {
  position: relative;
  top: 4px;
  font-size: 1.2rem;
  color: #9B4731;
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -ms-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}

.container-vinheta-interna .row-vinheta-padrao-interna .col-btn-voltar a:hover {
  color: #DDCAA3;
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -ms-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}

.container-vinheta-interna .row-vinheta-padrao-interna .col-btn-voltar a:hover i {
  color: #DDCAA3;
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -ms-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}

.container-vinheta-interna .row-vinheta-padrao-interna .col-btn-voltar a:active, .container-vinheta-interna .row-vinheta-padrao-interna .col-btn-voltar a:focus {
  color: #B69656;
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -ms-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}

.container-vinheta-interna .row-vinheta-padrao-interna .col-btn-voltar a:active i, .container-vinheta-interna .row-vinheta-padrao-interna .col-btn-voltar a:focus i {
  color: #B69656;
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -ms-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}
