/* new */
.bannerinterior-dcha {
  margin-bottom: 4rem;
  background-color: #fff!important;
  max-width: 128rem;
  margin-left: auto;
  margin-right: auto;
  position: relative!important;
}
.bannerinterior-dcha .container-right {
  padding-left: 14%!important;
    margin-right: 0;
    max-width: 55%;
    padding-top: 5rem;
    Padding-bottom: 5rem;
    Padding-right: 4rem;
    min-height: 30rem;
    z-index: 20;
    align-items: center;
    display: flex;
    margin-left: auto;
    position: relative!important;
}
.bannerinterior-dcha .content-right {
  margin-right: auto;
  transition-property: opacity,transform,-webkit-transform;
  transition-timing-function: ease;
  transition-duration: .4s;
  max-width: 100%;
  pointer-events: auto;
  zoom: 1;
}
.bannerinterior-dcha .content-right-color {
  zoom: 1;
  color: #fff;
}
.bannerinterior-dcha .title-right {
  color: #fff;
}
.bannerinterior-dcha .text-right {
  color: #fff;
}

.bannerinterior-dcha .enlace-right {
  color: #fff;
  cursor: pointer;
  font-weight: 600;
}
.bannerinterior-dcha .enlace-right:hover{
  text-decoration: underline;
}

.bannerinterior-dcha .container-right-bg {
  position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    opacity: 1;
    z-index: -1;
}

.container-left-img {
  left: 0;
  max-width: 55%;
      z-index: 30;
      top: 4rem;
      position: absolute;
      width: 100%;
      height: 100%;
      background-color: transparent;
      background-position: center;
      background-size: cover;
      background-repeat: no-repeat;
}

@media only screen and (max-width: 800px) { 

  .bannerinterior-dcha .container-right {
    padding-left: 14%!important;
    margin-left: 0;
    max-width: 65%;
    padding-top: 3rem;
    Padding-bottom: 2rem;
    min-height: 30rem;
    z-index: 20;
    align-items: center;
    display: flex;
    margin-right: auto;
    position: relative!important;
  margin-left: 35%;
  padding-right: 4%;}
  
    .container-left-img {
      right: 0;
      max-width: 41%;
      z-index: 30;
      top: 4rem;
      position: absolute;
      width: 100%;
      height: 60%;
      background-color: transparent;
      background-position: center;
      background-size: cover;
      background-repeat: no-repeat;
  } 
  }

@media only screen and (max-width: 592px) { 
  .container-left-img {
    top: 0;
    max-width: 100%;
    z-index: 0;
  }
  .bannerinterior-dcha .container-right {
    width: 100%;
    max-width: 100%;
    z-index: 20;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
.bannerinterior-dcha {
  margin: 2rem 1rem;
}
.bannerinterior-dcha .container-right-bg {
  opacity: .9;
}

.container-left-img {
  height: 100%;
} 



.bannerinterior-dcha .container-right {
  padding-left: 9%!important;
  margin-left: 0%;
  padding-right: 9%;
}
}