.section.sezione-con-tre-cta {
  max-width: var(--max-section-grid-width);
  margin: 0 auto;
  .content {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: 1fr;
    padding: var(--section-padding-desktop);
    column-gap: var(--spacing-xxxxl);

    @media screen and (max-width: 64rem) {
      padding: var(--section-padding-mobile);
      column-gap: unset;
      row-gap: var(--spacing-xl);
      grid-template-columns: 1fr;
      grid-template-rows: repeat(2, auto);
    }

    /* p {
      color: var(--Grey-Black, #000);
      font-family: var(--font-family-default);
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 23px;
    } */

    .left-content {
      display: flex;
      flex-direction: column;
      gap: 1.5rem;
      width: 100%;
      height: 100%;
      @media screen and (max-width: 64rem) {
        max-height: 38rem;
        aspect-ratio: 1;
      }
      img {
        width: 100%;
        height: 100%;
        object-fit: contain;
      }
    }

    .right-content {
      display: flex;
      flex-direction: column;
      justify-content: center;
      width: 100%;
      height: 100%;
      gap: var(--spacing-xl);

      .text-wrap {
        display: flex;
        flex-direction: column;
        gap: var(--spacing-xs);
      }

      .cta-group {
        display: flex;
        flex-direction: column;
        width: 100%;
        gap: var(--spacing-lg);
      }
    }
  }
}
