@charset "utf-8";
/* 새글 스킨 (latest) */
#section4 .eventwrap {display: flex; justify-content: space-between; margin-bottom: 80px;}
#section4 .eventwrap .img-box {margin-bottom: 40px; overflow: hidden;}
#section4 .eventwrap .img-box:hover img {transform: scale(1.1);}
#section4 .eventwrap .img-box img {width: 100%; transition-duration: 0.4s;}
#section4 .eventwrap .txt_box .subject {font-size: 24px; text-align: center; font-weight: 700;}
#section4 .lt .morebtn {display: flex; justify-content: center;}
#section4 .lt .morebtn a {border: 1px solid #cd1f26; width: 80px; height: 80px; border-radius: 50%; display: flex; align-items: center; justify-content: center; transition-duration: 0.3s;}
#section4 .lt .morebtn a:hover {background-color: #cd1f26;}
#section4 .lt .morebtn a img {transition-duration: 0.3s;}
#section4 .lt .morebtn a:hover img {filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(103deg) brightness(205%) contrast(105%);}

@media screen and (max-width:960px) {
    #section4 .eventwrap {flex-wrap: wrap; flex-direction: row; margin-bottom: 60px;}
    #section4 .eventwrap .a-item {width: 49%; margin-bottom: 50px;}
    #section4 .eventwrap .a-item:last-child {margin-bottom: 0;}
    #section4 .eventwrap .img-box {margin-bottom: 20px;}
    #section4 .eventwrap .txt_box .subject {font-size: 20px;}

    #section4 .lt .morebtn a {width: 60px; height: 60px;}
    #section4 .lt .morebtn a img {height: 18px;}
}

@media screen and (max-width:640px) {
    #section4 .eventwrap {flex-direction: column;}
    #section4 .eventwrap .a-item {width: 100%; margin-bottom: 40px;}
    #section4 .eventwrap .txt_box .subject {font-size: 18px;}
}
/* 주요 계약실적*/
