/* 2025 러브테스트 리뉴얼 */
/* color setting */

/* intro */
.affinity .affinity_intro {padding: 6rem 0 33rem; background: url('../img/event/bg_intro.png') no-repeat center bottom / cover;}
.affinity_intro .intro_img {position: absolute; bottom: 0; left: 50%; transform: translateX(-38%); display: block; width: 40rem;}

/* test */
.affinity .affinity_test {padding: 0 2.4rem;}
.affinity_test .affinity_steps > div {padding: 6rem 0 8.7rem;}

/* info */
.affinity .affinity_info {padding: 6rem 2.4rem 8.7rem;}
.affinity_info .form_tit2 {margin-bottom: 2.17rem;}

/* result */
.affinity .affinity_result {padding: 6rem 2.4rem 8.3rem;}
.affinity .affinity_result.pb-0{padding-bottom: 0;}
.affinity_result .form_tit2 {margin-bottom: 2.17rem;}
.affinity_result .result_graph {margin-top: -4.78rem;margin-bottom: 4.78rem;}
.affinity_result .result_box + .result_box {margin-top: 7rem;}
.affinity_result .result_tit {margin-bottom: 2.74rem; font-size: 2.6rem; font-weight: 700; line-height: 1.4; text-align: center;}
.affinity_result .result_tit b {color: #ED0002;}
.affinity_result .result_desc_wrap {padding: 3.7rem 2.4rem; border-radius: 0.43rem; background-color: #F7F8FA;}
.affinity_result .result_desc_tit {margin-bottom: 2.17rem; font-size: 2.08rem; font-weight: 600; line-height: 1.46; text-align: center;}
.affinity_result .result_desc {font-size: 1.8rem; line-height: 1.62;}

/* chart */
.affinity .bb-chart-radars .bb-axis text{font-family: "Pretendard Variable", Pretendard, Roboto, "Noto Sans KR", sans-serif;}