@charset "utf-8";

.join_trade { padding: 120px 0px; background: url('../../media/3b8bd7811969-home_join_trade_bg.webp') 0% 0% / cover no-repeat; }

.join_trade .inner { display: flex; justify-content: space-between; align-items: center; }

.join_trade .left_text { max-width: 800px; width: 100%; }

.join_trade .left_text h2 { font-size: 48px; }

.join_trade .btn_box { flex-wrap: nowrap; }

.join_trade .btn_box .black_bg { border: 1px solid rgb(238, 238, 238); background: none; padding: 10px 0px; }

@media (max-width: 1440px) {
  .join_trade .left_text { max-width: 600px; min-width: 500px; }
}

@media (max-width: 1100px) {
  .join_trade { background-position: 70% center; }
  .join_trade .btn_box .black_bg { padding: 8.5px 0px; }
}

@media (max-width: 1024px) {
  .join_trade { padding: 64px 0px; }
  .join_trade .left_text { max-width: 100%; min-width: 100%; }
  .join_trade .left_text h2 { font-size: 36px; text-align: center; }
  .join_trade .inner { flex-direction: column; gap: 31px; }
}

@media (max-width: 767px) {
  .join_trade .left_text { font-size: 32px; }
  .join_trade { background: url('../../media/63e95bd3c224-home_join_trade_bg_mobile.webp') 0% 0% / cover no-repeat; padding: 64px 0px; }
  .join_trade .left_text h2 { font-size: 32px; text-align: center; }
}