.ctc.v1 {
  --flx-gap: 5.33rem;

  
  picture.stc {
    height: 15.11rem;

    img {
      position: absolute;
      top: 50%;
      left: 50%;
      width: auto;
      height: auto;
      translate: -50% -50%;
      transform: scale(1.1);
    }
  }

  .input-text {

    label.abs {
      opacity: 0;
      pointer-events: none;
    }

    :is(input, select, textarea)::placeholder {
      color: var(--text-color);
    }

    :is(input, select, textarea) {
      background: transparent;
      border-color: var(--text-color);
      border-width: 2px;
      border-radius: 0.444rem;
    }
  }

  @media screen and (min-width:1280px) {
    .fnt_t-2 {
      max-width: 52rem;
      margin-inline: auto;
    }
  }
}
