
.wrapper {
  display: grid;
  margin-top: 50px;
}


/* CONTENEDOR 1 *************************************************************************** */
.contenedor1 {
  display: grid;
  grid-template-columns: 50% 50%;
  grid-template-areas:
    'caja01-a caja01-b';
}

.blanco{
  color: white;
   text-align:right;
   position: absolute;
   bottom: 0;
   right: 0;
   padding-right: 50px;
   /* padding-bottom: 30px; */
   font-size: 2.5rem;
}
.caja01-a {
  grid-area: caja01-a;
  background-color: var(--secundario);
  height: 40vh;
  min-height: 100px;
  position: relative;
}

.caja01-b {
  grid-area: caja01-b;
  background: url('../imagenes/powder_hands.jpg');
  background-size: cover;
  background-position: center;
  height: 40vh;

}

/* CONTENEDOR 2 *************************************************************************** */

.contenedor2 {
  display: grid;
  grid-template-columns: 20% 50% 30%;
  grid-template-areas:
    'caja02-a caja02-b caja02-c';
  box-sizing: border-box;
}

.caja02-a {
  grid-area: caja02-a;
  background-color: var(--primario);

}

.caja02-b {
  grid-area: caja02-b;

  padding: 1rem 50px 1rem 20px;
}

.photoLeafs{
  width: 20vw;
  max-width: 270px;
  max-height: 270px;
}

.caja02-c {
  grid-area: caja02-c;
  background-color: var(--primario);
}

/* CONTENEDOR 3****************************************** */
.contenedor3 {
  display: grid;
  grid-template-columns: 20% 20% 30% 30%;
  grid-template-areas:
    'caja02-d caja02-e caja02-f caja02-g ';
  box-sizing: border-box;
}

.caja02-d {
  grid-area: caja02-d;
  background-color: var(--secundario);
}

.caja02-e {
  grid-area: caja02-e;
}

.caja02-f {
  grid-area: caja02-f;
  background-color: var(--secundario);
}
.photole{
  width:100%;
  max-width: 300px;
}
.caja02-g {
  grid-area: caja02-g;
  background: url('../imagenes/cover.jpg');
  background-size: cover;
  background-position: center;
}

.plant{
  width: 100%;
  max-width: 350px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.powder{
  max-width: 100%;
  max-height: 100%;
  float: right;

}



/* Media Queries ************************************************************* */
@media only screen and (max-width: 992px){
  .wrapper {
    margin-top: 25px;
  }

  .contenedor1{
    grid-template-areas:
    'caja01-a'
    'caja01-b';
    grid-template-columns: 100%;
  }
  .caja01-a{
    height: 20vh;
    align-items: center;;
  }

  .contenedor2{
    grid-template-columns: auto;
    grid-template-rows: auto;

    grid-template-areas:
      'caja02-b caja02-b '  
    }
  .caja02-c{
    display: none;
  }

  .contenedor3{
    grid-template-areas: 
      'caja02-d caja02-g';
    grid-template-columns: auto;
    height: 30vh;

  }

  .caja02-e{
    display: none;
  }

  .caja02-f{
    display: none;
  }

  
  .blanco{
    position: absolute;
    text-align: left;
  }

  .contenedor4{
    grid-template-columns: auto;
    grid-template-areas:
      'caja-a4 caja-b4'
  }

  .caja-a4{
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: auto;
    align-items: center;
  }

  .caja-c4{
    display: none;
  }
}
