.top-title h1 span{
  color: #b78938;
}

#hero-video {
  object-fit: cover;
  height: 100%;
  width: 100%;
  object-position: center;
}

.quote-container p.title-destacado.contenedor-destacado{
  font-size: 20px;
  min-height: 200px;
}

.quote-container{
  margin-top: 80px;
  margin-bottom: 60px;
}

@media screen and (max-width: 768px) {
  .quote-container {
    margin-top: 40px;
  }
}

.img-divisor{
  height: 350px;
  width: 100%;
  position: relative;
}

.custom-parallax-img {
  width: 100%;
  height: 300px;
  background: transparent url(./img02.jpeg) no-repeat center center / cover;
  background-attachment: fixed;
}

@media screen and (max-width: 768px) {
  .custom-parallax-img {
    background-attachment: initial;
  }
}

.img-divisor img{
  object-fit: cover;
  object-position: 100% 25%;
  width: 100%;
  height: 100%;
}

@media(max-width: 768px){
  .img-divisor{
    height: 200px;
  }
  .img-divisor img{
    object-position: cover;
  }
}

.textovideo2 {
  position: absolute;
  background: rgba(255,255,255,.65);
  backdrop-filter: blur(15px);
  padding-top: 45px;
}

.textovideo2 h1 {
  font-size: 38px;
}

.textovideo2 img.logo-dove,
.d-mobile .label-head-brand img.logo-dove{
  vertical-align: middle;
  max-width: 40px;
  display: inline-block;
  margin-left: 6px;
}

.font-weight-300 {
  font-weight: 300;
}
@media (max-width: 768px) {
  .textovideo2 {
    opacity: 0;
  }
}

@media screen and (max-width: 768px) {
  #hero-video,
  .wrapper-header {
      height: auto !important;
  }
}