#t2-rcend#t2-rcend {
  height: auto; padding: 0;
  background: linear-gradient(90deg, rgba(21, 23, 27, .94) 0%, rgba(21, 23, 27, .86) 34%, rgba(21, 23, 27, .4) 68%, rgba(21, 23, 27, .3) 100%), url("/images/rc-join-w.jpg") right center / cover no-repeat;
}
#t2-rcend#t2-rcend::before { background: rgba(21, 23, 27, .22); }
#t2-rcend#t2-rcend .c-bottom-link__inner {
  display: block; margin: 0 var(--rpL); padding: 150px 0 150px; border-top: 0; text-align: left;
}
#t2-rcend#t2-rcend .t2rp-lab { margin: 0 0 26px; color: #fff; }
#t2-rcend#t2-rcend .c-bottom-link__title { margin: 0; color: #fff; }
#t2-rcend#t2-rcend .t2-rc-end__btn { margin: 56px 0 0; }
#t2-rcend#t2-rcend .c-btn { --cta-ink: #fff; --cta-paper: #15171b; --cta-line: #fff; --cta-base: rgba(255, 255, 255, .5); min-width: 280px; }
@media screen and (max-width: 800px) {
  #t2-rcend#t2-rcend .c-btn { min-width: 200px; }
  #t2-rcend#t2-rcend { background: linear-gradient(180deg, rgba(21, 23, 27, .15) 0, rgba(21, 23, 27, .45) 150px, #15171b 250px), url("/images/rc-join.jpg") 50% 0 / 100% auto no-repeat, #15171b; }
  #t2-rcend#t2-rcend .c-bottom-link__inner { margin: 0 20px; padding: 230px 0 72px; }
  #t2-rcend#t2-rcend .t2rp-lab { margin-bottom: 18px; }
  #t2-rcend#t2-rcend .t2-rc-end__btn { margin-top: 36px; }
}
