/* Estilos genericos */
.generic-pic {
  background-size: cover !important;
  width: 250px;
  height: 186px;
  overflow: hidden;
  svg {
    margin: 78px auto 0;
    display: block;
    &, * {
      fill: #74716e;
    }
  }
  &.pic-sm {
    width: 126px;
    height: 124px;
    svg {
      margin: 47px auto 0;
      width: 36px;
      height: 30px;
    }
  }
  &.pic-md {
    width: 250px;
    height: 186px;
    svg {
      margin: 73px auto 0;
      width: 48px;
      height: 40px;
    }
  }
  &.pic-lg {
    width: 820px;
    height: 560px;
    svg {
      margin: 205px auto 0;
      width: 180px;
      height: 150px;
    }
  }
}