@charset "utf-8";

#shSubBnr{position:relative;overflow:hidden;height:450px}
#shSubBnr #mainImg{width:100%;height:450px;background-size:cover;background-position:center}

#shSubBnr .sub_nav{position:absolute;z-index:10;left:50%;top:50%;max-width:1400px;width:100%;margin:0 auto;color:#fff;transform:translate(-50%, -50%)}
#shSubBnr .tit{overflow:hidden;position:relative;z-index:1;margin-top:30px;font-size:46px;font-weight:700;font-family:var(--k-point)}
#shSubBnr .crumb{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700}
#shSubBnr .crumb a{display:flex}
#shSubBnr .crumb svg{width:20px;color:#fff}

/* 반응형 [s] */
@media (max-width:1380px){
#shSubBnr .sub_nav{max-width:unset;width:90%}
}
@media (max-width:1024px){
#shSubBnr{height:340px}
#shSubBnr #mainImg{height:100%}
#shSubBnr .sub_nav{text-align:center}
#shSubBnr .sub_nav p{opacity:1 !important;transform:none !important}
#shSubBnr .tit{font-size:36px}
#shSubBnr .crumb{justify-content:center}
#shSubBnr .tit{margin-top:15px}
}
@media (max-width:768px){
#shSubBnr{height:280px}
#shSubBnr .crumb{font-size:15px}
#shSubBnr .tit{margin-top:10px;font-size:32px}
}
@media (max-width:580px){
#shSubBnr{height:260px}
#shSubBnr .crumb{font-size:14px}
#shSubBnr .tit{margin-top:8px;font-size:28px}
}
@media (max-width:480px){
#shSubBnr{height:55px;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}
#shSubBnr #mainImg{display:none}
#shSubBnr .crumb{display:none}
#shSubBnr .tit{margin-top:0px;font-size:16px;font-family:'pretendard';color:#000}
}
/* 반응형 [e] */