.client-nameno {
  display: flex;
  align-items: start;
  justify-content: start;
  gap: 24px;
  margin-bottom: 24px;
}

.col1 p {
  color: #FFF !important; 
}
.col1 {
      flex: 1 1 320px;
      min-width: 240px;
      max-width: 515px;
}
.col2 {
      flex: 0 0 auto;
      width: min(529px, 100%);
      aspect-ratio: 529 / 499;
      overflow: hidden;
      box-shadow: 0 6px 18px rgba(18,24,30,0.06); 
}

.col2 img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      display: block;
      border-radius: 10px;
clip-path: polygon(
  100% 92%,   /* bottom-right cut (100 - 8) */
  92% 100%,   /* bottom slant */
  0% 100%,    /* bottom-left */
  0% 0%,      /* top-left */
  92% 0%,     /* top slant */
  100% 8%     /* top-right cut */
);
}

 @supports (aspect-ratio: 1) { 

}


.two-col.stacked .col2 {
  width: 100%;
}




@media only screen and (max-width: 1012px) {
  
  .col1 {
    max-width: none; 
  }
  
  .client-nameno {
    margin-bottom: 32px !important;
  }
  
}


@media (min-width: 1600px) {
  .col1 {
      max-width: none !important;
}
}