#anderson {
  position: relative;
  overflow: hidden;
  border-radius: 0 0 100px 100px;

  .image-background {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
    object-fit: cover;
    filter: grayscale(1);
    z-index: -1;
  }

  .card-anderson {
    text-align: center;
    color: #fff;
    font-weight: 700;

    p{
      text-wrap: balance;
    }

    .card-media {
      margin-inline: auto;
      width: 150px;
      aspect-ratio: 1;
      border-radius: 100%;
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: center;
      overflow: hidden;

      img {
        width: 68%;
        object-fit: contain;
        aspect-ratio: 1;
        transition: 0.7s;
      }
    }

    p:nth-child(3) {
      line-height: 110%;
    }

    &:hover {
      .card-media {
        img {
          scale: 1.1;
        }

      }
    }
  }
}