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

  .flr_hd {
    svg {
      width: 100%;
      height: auto;
    }
  }

    picture.bg img {
    mix-blend-mode: luminosity;
    opacity: 0.3;
  }
  

  .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;
    }
  }
}
