/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*
*  Estilos agregado para ajustar elementos.
*  "Planchan" Información existente del css original sin afectarlo directamente.
*  Slvdr;
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.btn-max-two {
  width: 100%;
  height: 90px;
}

.t-descriptivo{
  line-height: 1.4;
}

.slide_hero{
  width: calc(100% - 40px);
}

.slider_hero{
  margin-bottom: 15px;
}

.hero-copy-panel:first-child{
  background: transparent;
}

@media (max-width: 767px) {
  .btn-max-two {
    height: 72px;
  }
}

.h1-principal{
  font-size: 30px;
  padding-right: 40px!important;
  margin: 0!important;
}

.p1-s6{
  height: auto;
  padding: 20px!important;
}

.p1-s6-col--text1{
  margin-left: 10px!important;
}

@media (min-width: 768px) {

  .p1-s1-text div h1{
    font-size: 54px;
    line-height: normal;
    padding: 0!important;
  }

  .hero-copy-panel:first-child{
    padding: 6px;
  }

  .hero-copy-panel:first-child{
    padding: 20px;
    padding-right: 200px!important;
  }

  .p1-s6{
    min-height: 890px;
  }

}

.img-service{
  position: relative;
  width: 100%!important;
  height: auto!important;
  margin-bottom: 10px;
}

.img-service img{
  position: relative;
  width: 100%;
  display: block;
}

.p1-s5-card{
  min-height: 600px;
  height:auto;
  width: 100%;
}

.cardsl2 .identidad .subidentity{
  overflow: hidden;
}

.cardsl2 .identidad .subidentity img{
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
