.what-we-treat {
  border-radius: 0 0 0 100px;
  overflow: hidden;

  .page-width{
    overflow: hidden;
  }
  .btn-primary-large-border {
    position: relative;
    @media (width>=992px) {
      &::after {
        content: "";
        display: flex;
        top: 50%;
        height: 1px;
        position: absolute;
        background: #5f5e5e;
        transform: translateY(-50%);
        width: 30vw;
        right: 100%;
      }
    }
  }
  .container-card-services {
    display: grid;
    grid-template-columns: 1fr;
    gap: 1.5rem;

    .thecards{
      transition: 0.7s;
      &:hover{
        /* scale: 1.07; */
      }
    }

    @media (width>=1400px) {
      gap: 1.5rem 5vw;
    }
    @media (width>=768px) {
      grid-template-columns: 1fr 1fr;
    }
    @media (width>=992px) {
      grid-template-columns: 1fr 1fr 1fr;
      .card-large {
        grid-row: 1/3;
      }
    }

  }
  .image-background,
  .image-background-2 {
    position: absolute;
    max-width: 100vw;
    width: auto !important;
    height: auto !important;
  }

  .image-background{
    left: 0;
    bottom: 0;
  }
  .image-background-2{
    right: 0;
    top: 50%;
    transform: translateY(-50%);
  }
}
