.tel-link {
  pointer-events: none; /* デフォルトはPCで無効 */
  color: inherit;
  text-decoration: none;
}

.recaptcha-wrap {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 40px;
}



@media (max-width: 768px) {
  .tel-link {
    pointer-events: auto; /* スマホ時のみ有効化 */
    color: blue;
    text-decoration: none;
    color: #fff;
  }
  .ctl {color: #44546C;}
}