@media (max-width:1024px){.study_step{padding:27px 16px 56px}}@media (min-width:1025px){.study_step{padding:100px 83px 82px}}.study_step .title{color:#25272A;text-align:center;font-weight:700}@media (max-width:1024px){.study_step .title{font-size:20px;line-height:158%;letter-spacing:-.4px;margin-bottom:28px}}@media (min-width:1025px){.study_step .title{font-size:32px;line-height:156%;letter-spacing:-.64px;margin-bottom:40px}}.study_step .copy{padding:8px 15px 6px;border-radius:8px;border:1px solid #e3eefb;background:#ECF4FC;color:#25272A;text-align:center;font-size:14px;font-weight:700;line-height:160%}@media (max-width:1024px){.study_step .copy{letter-spacing:-.28px;margin-bottom:24px}}@media (min-width:1025px){.study_step .copy{letter-spacing:-.14px;margin-bottom:40px}}.study_step .step{display:flex}@media (max-width:1024px){.study_step .step{flex-direction:column;gap:40px}}@media (min-width:1025px){.study_step .step{gap:30px}}@media (max-width:1024px){.study_step .step+.copy{margin-top:40px}}@media (min-width:1025px){.study_step .step+.copy{margin-top:57px}}.study_step .item{text-align:center}@media (min-width:1025px){.study_step .item{flex:1 1}}.study_step .pic img{max-width:100%;max-height:214px}.study_step .stit{display:flex;flex-direction:column;gap:2px}@media (max-width:1024px){.study_step .stit{margin-top:16px}}@media (min-width:1025px){.study_step .stit{margin-top:20px}}.study_step .order{color:#25272A;font-weight:400}@media (max-width:1024px){.study_step .order{font-size:14px;line-height:160%;letter-spacing:-.14px}}@media (min-width:1025px){.study_step .order{font-size:16px;line-height:152%;letter-spacing:-.16px}}.study_step .txt{color:#25272A;font-weight:400}@media (max-width:1024px){.study_step .txt{font-size:18px;line-height:154%;letter-spacing:-.18px}}@media (min-width:1025px){.study_step .txt{font-size:20px;line-height:158%;letter-spacing:-.2px}}.study_step .exp{margin-top:8px;color:#424A53;font-size:16px;font-weight:400;line-height:152%;letter-spacing:-.16px}.study_step .exp .point{color:#E76A65}@media (max-width:1024px){.btn_study_make{margin:56px 16px 0}}@media (min-width:1025px){.btn_study_make{position:relative;z-index:1}.btn_study_make:before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);z-index:-1;width:calc(100vw - 18px);background:#FFF8F8}}.btn_study_make .bn{display:flex;padding:12px 8px;justify-content:center;align-items:center;gap:12px;background:#FFF8F8}@media (max-width:1024px){.btn_study_make .bn{border-radius:8px}}.btn_study_make .t1{color:#600704;font-weight:400}@media (max-width:1024px){.btn_study_make .t1{font-size:12px;line-height:154%}}@media (min-width:1025px){.btn_study_make .t1{font-size:14px;line-height:160%;letter-spacing:-.14px}}.btn_study_make .t2{height:34px;line-height:32px;padding:0 15px;border-radius:999px;border:1px solid #f7c8c6;background:#FFF;color:#E76A65;font-size:12px;font-weight:700}.bn_catchcafe{background:#B6AEAA}@media (max-width:1024px){.bn_catchcafe{margin-top:50px}}@media (min-width:1025px){.bn_catchcafe{margin-top:65px;position:relative;z-index:1}.bn_catchcafe:before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);z-index:-1;width:calc(100vw - 18px);background:#B6AEAA}}.bn_catchcafe .link{display:flex;flex-direction:column;justify-content:center;background-image:url(https://imgorg.catch.co.kr/job/catchcampus/bn_catchcafe.png);background-repeat:no-repeat}@media (max-width:1024px){.bn_catchcafe .link{height:138px;gap:4px;padding:0 15px;background-position:right -441px bottom 0;background-size:auto 100%}}@media (min-width:1025px){.bn_catchcafe .link{height:125px;gap:5px;background-position:100% 100%}}.bn_catchcafe .t1{color:#FFF;font-weight:400}@media (max-width:1024px){.bn_catchcafe .t1{font-size:14px;line-height:160%;letter-spacing:-.14px}}@media (min-width:1025px){.bn_catchcafe .t1{font-size:16px;line-height:152%;letter-spacing:-.16px}}.bn_catchcafe .t2{color:#FFF;font-weight:700}@media (max-width:1024px){.bn_catchcafe .t2{font-size:16px;line-height:152%;letter-spacing:-.32px}.bn_catchcafe .t2 span{display:block}}@media (min-width:1025px){.bn_catchcafe .t2{font-size:20px;line-height:158%;letter-spacing:-.4px}.bn_catchcafe .t2 span{margin-right:3px}}