@charset "utf-8";

#gw-theme06-main-news .gw-news-container{margin:0 auto;width: 1320px;border-top: 2px solid rgba(255,255,255,0.1);}
#gw-theme06-main-news .gw-news{padding: 30px 0;border-bottom:2px solid rgba(255,255,255,0.1);}
#gw-theme06-main-news .gw-news > a {position:relative;width: 100%;height: 100%;gap:50px;}
#gw-theme06-main-news .gw-news > a:before {content: "";display: block;width: 0;position: absolute;bottom: -30px;left: 0;height: 2px;background: #fff;transition: all .3s;}
#gw-theme06-main-news .gw-news > a:after{position: absolute; top:50%; right: 0px; margin-top: -45px; width: 90px; height: 90px; background-color: var(--main-color); border-radius: 100%; font-size: var(--main-title03); color: #fff; display: flex; align-items: center; justify-content: center; content: '\e907'; font-family:xeicon !important; transform: scale(0) rotate(-45deg); opacity: 0; transition:all .4s;}
#gw-theme06-main-news .gw-img{aspect-ratio: 2 / 1;overflow: hidden;}
#gw-theme06-main-news .gw-img > img{transition: all 0.4s;}
#gw-theme06-main-news .gw-text-container {padding-right: 120px;}
#gw-theme06-main-news .gw-category{font-size:16px;padding: 0 15px;letter-spacing: -0.025em; font-weight: 700; color: #fff; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display: inline-block; background-color: rgba(255,255,255,0.10); border-radius: 30px;  transition: background-color 0.3s;}
#gw-theme06-main-news .gw-title {font-size: var(--main-title04); font-weight: 600; letter-spacing: -0.05em; color: #fff; line-height: 1.375; overflow:hidden;display:block;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
#gw-theme06-main-news .gw-title > span{position: relative;}
#gw-theme06-main-news .gw-text {font-size: var(--main-text01); font-weight: 100; letter-spacing: -0.05em; color: rgba(255,255,255,0.6); line-height: 1.75; overflow:hidden;display:block;display: -webkit-box; -webkit-line-clamp: 3;-webkit-box-orient: vertical;}
#gw-theme06-main-news .gw-date {color: rgba(255,255,255,0.5);}
#gw-theme06-main-news .gw-news > a:hover:before{width: 100%;}
#gw-theme06-main-news .gw-news > a:hover:after{transform: scale(1) rotate(-45deg); opacity: 1;}
#gw-theme06-main-news .gw-news > a:hover .gw-img > img{transform: scale(1.1) rotate(0.002deg);}
#gw-theme06-main-news .gw-news > a:hover .gw-category{background-color: var(--main-color);}
#gw-theme06-main-news  [class*="icon"] {display:inline-block;margin-top:-5px;margin-right:5px;width: 25px;height: 25px;position: relative;vertical-align: middle;}
#gw-theme06-main-news .icon-hit {background: #ff0000;}
#gw-theme06-main-news .icon-notice {background: #BFBFBF;}
#gw-theme06-main-news .icon-new {background: var(--main-color);}

/*내용없을경우------------------------------------------------------------------------------------------------------------------ */
#gw-theme06-main-news .gw-empty-list {padding-top: 40px;}
#gw-theme06-main-news .gw-empty-list > h3 {font-size: var(--main-title03);}

@media screen and (max-width:1400px){
    #gw-theme06-main-news .gw-news-container{width: 100%;}
}

@media screen and (max-width:1024px){
    #gw-theme06-main-news .gw-news-container{width:100%;}
    #gw-theme06-main-news .gw-text-container{padding-right: 0;}
    #gw-theme06-main-news .gw-news > a:before{display: none;}
    #gw-theme06-main-news .gw-news > a:after{display: none;}
}

@media screen and (max-width:768px){
    #gw-theme06-main-news .gw-img{aspect-ratio:1.5 / 1;}
}

@media screen and (max-width:576px){
    #gw-theme06-main-news .gw-sec-container {padding: 0 20px;}
    #gw-theme06-main-news .gw-news{padding:20px 0;}
    #gw-theme06-main-news .gw-news > a{flex-direction: column;}
    #gw-theme06-main-news  [class*="icon"]{margin-top: 0;}
}