.content-vinheta-interna .subtitulo-vinheta-interna {
  margin-bottom: 6rem;
}

.content-fluid-linha-produtos {
  margin-bottom: 200px;
}

@media (max-width: 768px) {
  .content-fluid-linha-produtos {
    margin-bottom: 0px;
  }
}

.content-fluid-linha-produtos .content-linha-produtos {
  position: relative;
  padding-bottom: 130px;
}

.content-fluid-linha-produtos .content-linha-produtos .content-row-layer-header,
.content-fluid-linha-produtos .content-linha-produtos .content-row-layer-bottom {
  z-index: 1;
  width: 100%;
  height: 150px;
  position: absolute;
  background-size: cover;
  background-repeat: no-repeat;
}

.content-fluid-linha-produtos .content-linha-produtos .content-row-layer-header {
  top: -40px;
  background-position: bottom;
  background-image: url("../images/png-layer-cabecalho-produtos.png");
}

.content-fluid-linha-produtos .content-linha-produtos .content-row-layer-bottom {
  bottom: 70px;
  background-position: top;
  background-image: url("../images/png-layer-bottom-produtos.png");
}

@media (max-width: 768px) {
  .content-fluid-linha-produtos .content-linha-produtos .content-row-layer-bottom {
    bottom: 60px;
  }
}

.content-fluid-linha-produtos .content-linha-produtos .content-layer-produtos {
  min-height: 400px;
  background-attachment: fixed !important;
}

.content-fluid-linha-produtos .content-linha-produtos .content-layer-produtos .col-box-item {
  z-index: 2;
}

.content-fluid-linha-produtos .content-linha-produtos .content-layer-produtos .col-box-item .item-foto {
  margin-top: -40px;
}

.content-fluid-linha-produtos .content-linha-produtos .content-layer-produtos .col-box-item .item-foto .foto img {
  margin: auto;
  display: block;
}

.content-fluid-linha-produtos .content-linha-produtos .content-layer-produtos .col-box-item .item-texto {
  margin-top: 40px;
}

.content-fluid-linha-produtos .content-linha-produtos .content-layer-produtos .col-box-item .item-texto.space-bottom-110 {
  margin-bottom: 110px;
}

.content-fluid-linha-produtos .content-linha-produtos .content-layer-produtos .col-box-item .item-texto .texto {
  float: none;
  margin: auto;
  color: #F8F9FA;
  max-width: 750px;
  line-height: 1.88;
  font-style: normal;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 0.8rem;
  font-family: 'Gudea-Regular';
}

.content-fluid-linha-produtos .content-linha-produtos .content-layer-produtos .col-box-item-produtos {
  z-index: 1;
}

.content-fluid-linha-produtos .content-linha-produtos .content-layer-produtos .col-box-item-produtos .col-box-produtos {
  padding-left: 15px;
  padding-right: 15px;
}

.content-fluid-linha-produtos .content-linha-produtos .content-layer-produtos .col-box-item-produtos .col-box-produtos .item {
  margin-top: 40px;
  min-height: 230px;
  border-radius: 5px;
  margin-bottom: 40px;
  border: solid 4px #EEF0F1;
}

.content-fluid-linha-produtos .content-linha-produtos .content-layer-produtos .col-box-item-produtos .col-box-produtos .item .foto img {
  margin: auto;
  display: block;
  margin-top: -40px;
}

.content-fluid-linha-produtos .content-linha-produtos .content-layer-produtos .col-box-item-produtos .col-box-produtos .item .titulo {
  color: #F8F9FA;
  padding-top: 30px;
  padding-left: 20px;
  padding-right: 20px;
  line-height: 0.94;
  text-align: center;
  font-style: normal;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-family: 'AbrilFatface';
  font-size: 1.5rem;
}

.content-fluid-linha-produtos .content-linha-produtos .content-layer-produtos .col-box-btn-produtos {
  top: 0px;
  float: left;
  width: 100%;
}

.content-fluid-linha-produtos .content-linha-produtos .content-layer-produtos .col-box-btn-produtos .btn-produtos {
  z-index: 2;
  margin: auto;
  display: block;
  max-width: 440px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
}

.content-fluid-linha-produtos .content-linha-produtos .content-layer-produtos .col-box-btn-produtos .btn-produtos:hover {
  color: #FFFFFF;
}

.slick-produtos .slick-arrow {
  display: flex;
  color: #333333;
  position: absolute;
  border-radius: 4px;
  vertical-align: middle;
  width: 2.25rem;
  height: 2.25rem;
  border: solid 1px #EEF0F1 !important;
  background-color: #EEF0F1 !important;
  box-shadow: 2px 3px 4px 0 rgba(0, 0, 0, 0.16);
}

.slick-produtos .slick-arrow::before {
  opacity: 1;
  margin: auto;
  color: #333;
}

.slick-produtos .slick-arrow i {
  margin: auto;
  display: block;
  font-size: 20px;
  color: #333333;
}

.slick-produtos .slick-arrow:hover, .slick-produtos .slick-arrow:active {
  transition: 0.2s;
  background-color: #EEF0F1 !important;
}

.slick-produtos .slick-arrow:hover i, .slick-produtos .slick-arrow:active i {
  transition: 0.2s;
  color: #333333;
}

.slick-produtos .slick-arrow:hover::before, .slick-produtos .slick-arrow:active::before {
  background-color: #EEF0F1 !important;
}

.slick-produtos .slick-arrow.slick-next {
  text-align: center;
  right: -0.3rem;
}

@media (max-width: 768px) {
  .slick-produtos .slick-arrow.slick-next {
    right: 30px;
  }
}

.slick-produtos .slick-arrow.slick-prev {
  z-index: 1;
  transition: 0.5s;
  left: -0.3rem;
}

@media (max-width: 768px) {
  .slick-produtos .slick-arrow.slick-prev {
    left: 30px;
  }
}

.slick-produtos .slick-arrow.slick-prev.slick-disabled,
.slick-produtos .slick-arrow.slick-next.slick-disabled {
  transition: 0.5s;
  display: none !important;
}

.margin-bottom-0 {
  margin-bottom: 0px !important;
}

.col-box-parallax-linha-produto {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: absolute;
}

.col-box-parallax-linha-produto .linha-produto-parallax {
  width: 100%;
  height: 100%;
}
