html body#contactRecruiter #js-index-0#js-index-0#js-index-0 #t2-ctsubmit { margin-top: 40px; }
html #t2-ctsubmit#t2-ctsubmit#t2-ctsubmit .c-btn.c-btn-submit {
  position: relative; display: flex !important; align-items: center; box-sizing: border-box;
  min-width: 0; max-width: 100%; margin: 0; opacity: 1 !important; font-family: inherit; cursor: pointer;
  border-radius: 0 !important; border: 0 !important; background-image: none !important;
}
html #t2-ctsubmit#t2-ctsubmit#t2-ctsubmit .c-btn.c-btn-submit .text {
  margin: 0 !important; font-family: inherit !important; font-size: 16px !important; font-weight: 700;
  letter-spacing: 2px !important; line-height: 1.4; transform: none !important; white-space: nowrap;
}
html #t2-ctsubmit#t2-ctsubmit#t2-ctsubmit .c-btn.c-btn-submit:focus-visible { outline: 2px solid #008a80; outline-offset: 4px; }
html #t2-ctsubmit#t2-ctsubmit#t2-ctsubmit .c-btn.c-btn-submit {
  --cta-t: #15171b; --cta-a: #15171b;
  width: 320px !important; height: 64px !important; padding: 0 24px !important;
  justify-content: center !important; border: 2px solid #15171b !important;
  background: linear-gradient(#15171b, #15171b) left center / 0 100% no-repeat, #fff !important;
  transition: background-size .45s cubic-bezier(.19, 1, .22, 1) !important;
}
html #t2-ctsubmit#t2-ctsubmit#t2-ctsubmit .c-btn.c-btn-submit .arrow {
  position: absolute !important; top: 0 !important; bottom: 0 !important; right: 24px !important; margin: auto 0 !important;
}
html #t2-ctsubmit#t2-ctsubmit#t2-ctsubmit .c-btn.c-btn-submit .text,
html #t2-ctsubmit#t2-ctsubmit#t2-ctsubmit .c-btn.c-btn-submit .arrow::before { transition: color .3s, background-color .3s !important; }
html #t2-ctsubmit#t2-ctsubmit#t2-ctsubmit .c-btn.c-btn-submit:hover {
  --cta-t: #fff; --cta-a: #fff; background-size: 100% 100%, auto !important;
}
@media screen and (max-width: 800px) {
  html body#contactRecruiter #js-index-0#js-index-0#js-index-0 #t2-ctsubmit { margin-top: 32px; }
  html #t2-ctsubmit#t2-ctsubmit#t2-ctsubmit .c-btn.c-btn-submit { width: 100% !important; height: 58px !important; }
  html #t2-ctsubmit#t2-ctsubmit#t2-ctsubmit .c-btn.c-btn-submit .arrow { right: 22px !important; }
}
