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

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

.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;
  position: relative;
  min-height: 120px;
}

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

}

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

.contenedor2 {
  display: grid;
  grid-template-columns: 20% 50% 30%;
  grid-template-rows: 33.5% 33.5% 33.5%;
  grid-template-areas:
    'caja02-a caja02-b caja02-c'
    'caja02-d caja02-b caja02-g'
    'caja02-f caja02-b caja02-e';
  box-sizing: border-box;
  /* width: 100vw; */
}

.caja02-a {
  grid-area: caja02-a;
  background-color: var(--primario);
  /* width: 300px;
  height:300px; */
}

.caja02-b {
  grid-area: caja02-b;
  padding-right: 50px;
  padding-left: 20px;
  /* width: 3fr; */
}

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

.caja02-c {
  grid-area: caja02-c;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px
}

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

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

.photole{
  width:100%;
  max-width: 250px;
}
.caja02-e {
  grid-area: caja02-e;
  background: url('../imagenes/pills2-01.jpg');
  background-size: cover;
  background-position: center;
}
.plant{
  max-width: 350px;
  float: right;
}

.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{
    /* background-color: red; */
    grid-template-columns: 50% 50%;
    grid-template-rows: auto;

    grid-template-areas:
      'caja02-b caja02-b '
      'caja02-c caja02-c '
  }

  .caja02-d{
    display: none;
    background-color: var(--secundario);

  }

  .caja02-d{
    display: none;
  }
  .caja-02-e{
    display: none;
  }
}
  .blanco{
    position: absolute;
    text-align: left;
  }

}
