@keyframes ctvIn { from { opacity: 0; transform: translateY(6px); } to { opacity: 1; transform: none; } }
html body#contactRecruiter #js-index-0#js-index-0#js-index-0 #t2-ctform [data-ctv] { animation: ctvIn .45s ease both; }
html body#contactRecruiter #js-index-0#js-index-0#js-index-0 #t2-ctform .c-input-radio.is-error .radio-item input[type='radio'] + label::before { box-shadow: 0 0 0 1px #eb0823 inset, 0 0 0 4px #fff inset; }
@media (prefers-reduced-motion: reduce) {
  html body#contactRecruiter #js-index-0#js-index-0#js-index-0 #t2-ctform [data-ctv] { animation: none; }
}
html body#contactRecruiter #js-index-0#js-index-0#js-index-0 #t2-ctform > * { transition: opacity .4s ease; }
html body#contactRecruiter #js-index-0#js-index-0#js-index-0 #t2-ctform.ctv-pending > :not(.c-input-kind):not(.t-varbar) { opacity: .62; }
html body#contactRecruiter #js-index-0#js-index-0#js-index-0 #t2-ctform .ctv-panel {
  margin: 0; padding: 0 0 4px; background: #fff; border-bottom: 1px solid #d5d5d5;
}
html body#contactRecruiter #js-index-0#js-index-0#js-index-0 #t2-ctform .ctv-panel__head {
  display: flex; align-items: center; gap: 12px; margin: 0; padding: 36px 0 4px;
  font-size: 17px; font-weight: 700; line-height: 1.5; letter-spacing: 1.5px; color: #15171b;
}
html body#contactRecruiter #js-index-0#js-index-0#js-index-0 #t2-ctform .ctv-panel > .c-input:last-child { border-bottom: 0; }
html body#contactRecruiter #js-index-0#js-index-0#js-index-0 #t2-ctform .ctv-panel .radio-item input[type='radio'] + label::before { box-shadow: 0 0 0 1px #c9cccf inset, 0 0 0 4px #fff inset; }
@media screen and (max-width: 800px) {
  html body#contactRecruiter #js-index-0#js-index-0#js-index-0 #t2-ctform .ctv-panel { margin: 0; padding: 0 0 2px; }
  html body#contactRecruiter #js-index-0#js-index-0#js-index-0 #t2-ctform .ctv-panel__head { padding-top: 28px; font-size: 16px; letter-spacing: 1px; }
  html body#contactRecruiter #js-index-0#js-index-0#js-index-0 #t2-ctform .ctv-panel .radio-item input[type='radio'] + label::before { box-shadow: 0 0 0 1px #c9cccf inset, 0 0 0 5px #fff inset; }
}
#t2-ctform .c-input[hidden] { display: none !important; }
