@font-face{font-family:Pretendard;font-weight:400;font-display:swap;src:url(../fonts/Pretendard/Pretendard-Regular.subset.woff2) format("woff2"),url(../fonts/Pretendard/Pretendard-Regular.subset.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:500;font-display:swap;src:url(../fonts/Pretendard/Pretendard-Medium.subset.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:600;font-display:swap;src:url(../fonts/Pretendard/Pretendard-SemiBold.subset.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:700;font-display:swap;src:url(../fonts/Pretendard/Pretendard-Bold.subset.woff2) format("woff2")}@font-face{font-family:Kakao;font-weight:300;font-display:swap;src:url(../fonts/kakao/KakaoSmallLight.woff2) format("woff2"),url(../fonts/kakao/KakaoSmallLight.woff) format("woff")}@font-face{font-family:Kakao;font-weight:400;font-display:swap;src:url(../fonts/kakao/KakaoBigRegular.woff2) format("woff2"),url(../fonts/kakao/KakaoBigRegular.woff) format("woff")}@font-face{font-family:Kakao;font-weight:600;font-display:swap;src:url(../fonts/kakao/KakaoBigBold.woff2) format("woff2"),url(../fonts/kakao/KakaoBigBold.woff) format("woff")}@font-face{font-family:Kakao;font-weight:700;font-display:swap;src:url(../fonts/kakao/KakaoBigExtraBold.woff2) format("woff2"),url(../fonts/kakao/KakaoBigExtraBold.woff) format("woff")}.section_intro{height:auto;margin:0 -50px;box-sizing:border-box}@media only screen and (max-width:960px){.section_intro{max-width:920px;margin:0 -30px}}@media only screen and (max-width:600px){.section_intro{margin:0 -20px}}.section_intro .cont_banner{overflow:hidden;border-radius:30px;background-repeat:no-repeat;background-size:500px auto;background-position:calc(100% - 80px) calc(100% - 80px)}.section_intro .cont_banner .inner_cont{position:relative;display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:80px}.section_intro .cont_banner.type_photo{background-position:50%;background-size:cover}.section_intro .cont_banner.type_photo .inner_cont{background:#00000080;background:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.7) 33.33%,transparent 66.67%,transparent);color:#fff}@media only screen and (max-width:600px){.section_intro .cont_banner.type_photo .inner_cont{padding:171px 15px 40px;background:linear-gradient(0deg,#000 0,#0000004d)}}.section_intro .cont_banner.type_photo .desc_g2 .inner{border-top:1px solid hsla(0,0%,100%,.12);border-bottom:1px solid hsla(0,0%,100%,.12)}.section_intro .cont_banner.type_photo .desc_g2 .txt_bar{color:#fff9}@media only screen and (max-width:960px){.section_intro .cont_banner{background-size:321px auto;background-position:calc(100% - 60px) calc(100% - 60px)}.section_intro .cont_banner .inner_cont{padding:60px}}@media only screen and (max-width:600px){.section_intro .cont_banner{background-size:270px auto;background-position:calc(50% - 18px) top}.section_intro .cont_banner .inner_cont{align-items:center;padding:213px 15px 40px}}@media only screen and (max-width:280px){.section_intro .cont_banner .inner_cont{padding-left:20px;padding-right:20px}}.section_intro .cont_banner.cont_community{min-height:240px;justify-content:center;background-size:560px auto;background-position:100%}@media only screen and (max-width:960px){.section_intro .cont_banner.cont_community{background-size:380px auto}}@media only screen and (max-width:600px){.section_intro .cont_banner.cont_community{min-height:auto;padding-top:220px;padding-bottom:40px;background-size:354px auto;background-position:top}.section_intro .cont_banner.cont_community .inner_cont{padding:0 15px}.section_intro .cont_banner.cont_community .tit_main{text-align:center}}.section_intro .item_cont{display:flex;flex-direction:column;justify-content:space-between;max-width:620px;min-height:380px}@media only screen and (max-width:960px){.section_intro .item_cont{width:528px;min-height:460px}}@media only screen and (max-width:600px){.section_intro .item_cont{align-items:center;width:auto;min-height:auto;max-width:311px;margin-top:32px}}.section_intro .badge_info{display:inline-block;margin-bottom:10px;padding:9px 18px;border:2px solid #fff;border-radius:50px;font-size:16px;font-weight:700;line-height:1.125;letter-spacing:-.5px;background-color:#0003;color:#fff;vertical-align:top}.section_intro .badge_info.open{border-color:#ffd000;color:#ffd000}@media only screen and (max-width:960px){.section_intro .badge_info{font-size:14px}}@media only screen and (max-width:600px){.section_intro .badge_info{margin-bottom:20px}}.section_intro .tit_main{margin:0;font-weight:800;font-family:Kakao;font-size:4.8rem;text-align:left}@media only screen and (max-width:960px){.section_intro .tit_main{font-size:3.6rem}}@media only screen and (max-width:600px){.section_intro .tit_main{font-size:3.2rem;line-height:1}}.section_intro .desc_g{margin-top:20px;font-weight:600;font-size:1.8rem;line-height:1.5;letter-spacing:-.5px;word-break:keep-all}@media only screen and (max-width:960px){.section_intro .desc_g{font-size:1.6rem;line-height:1.4}}@media only screen and (max-width:600px){.section_intro .desc_g{font-size:1.6rem;line-height:24px}}.section_intro .desc_g2{margin-top:24px;font-weight:500;font-size:1.6rem;line-height:1.8;letter-spacing:-.5px;word-break:keep-all}@media only screen and (max-width:960px){.section_intro .desc_g2{font-size:1.5rem;line-height:1.55}}@media only screen and (max-width:600px){.section_intro .desc_g2{display:block;margin-left:-6px;margin-right:-6px;font-size:1.4rem;letter-spacing:-.5px}}.section_intro .desc_g2 .inner{display:inline-block;padding:12px;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12)}.section_intro .desc_g2 .txt_bar{margin-inline:4px;color:#2222224d}.section_intro .wrap_btn{margin-top:20px}@media only screen and (max-width:600px){.section_intro .wrap_btn{max-width:311px;width:100%}}.section_intro .btn_comm{margin-top:12px;margin-right:12px;vertical-align:top;min-height:54px;font-size:1.8rem}.section_intro .btn_comm .inner{gap:10px}@media only screen and (max-width:960px){.section_intro .btn_comm{width:300px}}@media only screen and (max-width:600px){.section_intro .btn_comm{display:block;width:100%}}.community .section_intro{margin:40px 0 0}.community .section_intro .tit_main{font-size:3.2rem;line-height:1.4375}@media only screen and (max-width:960px){.community .section_intro .tit_main{font-size:2.8rem}}@media only screen and (max-width:600px){.community .section_intro .tit_main{font-size:2rem;line-height:1.3}}.community .section_intro .item_cont{min-height:auto;max-width:640px}@media only screen and (max-width:960px){.community .section_intro .item_cont{max-width:450px;width:auto}}.community .section_intro .btn_comm{min-height:46px;font-size:1.6rem}@font-face{font-family:Pretendard;font-weight:400;font-display:swap;src:url(../fonts/Pretendard/Pretendard-Regular.subset.woff2) format("woff2"),url(../fonts/Pretendard/Pretendard-Regular.subset.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:500;font-display:swap;src:url(../fonts/Pretendard/Pretendard-Medium.subset.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:600;font-display:swap;src:url(../fonts/Pretendard/Pretendard-SemiBold.subset.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:700;font-display:swap;src:url(../fonts/Pretendard/Pretendard-Bold.subset.woff2) format("woff2")}@font-face{font-family:Kakao;font-weight:300;font-display:swap;src:url(../fonts/kakao/KakaoSmallLight.woff2) format("woff2"),url(../fonts/kakao/KakaoSmallLight.woff) format("woff")}@font-face{font-family:Kakao;font-weight:400;font-display:swap;src:url(../fonts/kakao/KakaoBigRegular.woff2) format("woff2"),url(../fonts/kakao/KakaoBigRegular.woff) format("woff")}@font-face{font-family:Kakao;font-weight:600;font-display:swap;src:url(../fonts/kakao/KakaoBigBold.woff2) format("woff2"),url(../fonts/kakao/KakaoBigBold.woff) format("woff")}@font-face{font-family:Kakao;font-weight:700;font-display:swap;src:url(../fonts/kakao/KakaoBigExtraBold.woff2) format("woff2"),url(../fonts/kakao/KakaoBigExtraBold.woff) format("woff")}.card_item{display:flex;flex-direction:column;overflow:hidden;height:100%;border-radius:2rem;background:var(--colorBg)}.card_item .badge_info{display:inline-flex;align-items:center;max-width:100%;font-size:1.4rem;font-weight:600;padding:.9rem 1.4rem;border-radius:20px;background:var(--Gray100);box-sizing:border-box;margin-right:auto}.card_item .wrap_cont{display:flex;flex-direction:column;gap:20px;flex:1;min-height:192px;padding:30px;box-sizing:border-box;letter-spacing:-.5px}@media only screen and (max-width:280px){.card_item .wrap_cont{padding:14px}}.card_item .wrap_cont .tit_info{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-weight:500;font-size:1.6rem;line-height:1.75}.card_item .wrap_cont .desc_info{margin-top:auto;font-size:1.4rem;color:var(--Gray40)}.card_item .wrap_thumb{border-top-left-radius:inherit;border-top-right-radius:inherit}
