/* 공통  */
#c3_wrap .c_inner {width: 1300px; margin:0 auto ; position: relative; }
#c3_wrap .c_title h1 {font-size:48px; font-weight: 600; color:#000 ;position: relative; display: inline-block; text-transform: uppercase;  font-family: 'Montserrat'; }
#c3_wrap .c_title h1::before {content: '' ;display: block; width: 44px; height: 44px; background: url('../img/c_title_bullet.png') 50% 50% no-repeat;
position: absolute; top:-12px; left:-25px;}

#c3_wrap .c_btn {   text-align: center; }
#c3_wrap .c_btn a { width: 294px; height: 70px; line-height: 70px; font-size: 16px; font-family: 'Montserrat',sans-serif; font-weight: 400; position: relative; display: block;
color: #000; border: 1px solid rgba(0,0,0,1); text-transform: uppercase; z-index: 1; transition: all .5s ease; }
#c3_wrap .c_btn a::before {content: ''; left: 0; top: 0; width: 0; height: 100%; position: absolute; z-index: -1;  background-image: linear-gradient(130deg, #aacd06, #009944);
transition: all .5s ease; opacity: .9; }
#c3_wrap .c_btn a:hover {color:#fff;  border-color: #aacd06; }
#c3_wrap .c_btn a:hover::before {width: 100%; }


/*Content CSS */
#c3_wrap {padding:115px 0 90px; text-align: left; }
#c3_wrap .c_inner {display: flex; justify-content: space-between; width: 1380px; align-items: center; }
#c3_wrap .txt {padding-right: 85px; }
#c3_wrap .txt p {font-size:18px; font-weight: 300; color:#666; line-height: 36px; letter-spacing: -.5px ; margin:30px 0 50px;}

#c3_wrap .img {width: 688px; }




@media screen and (max-width:1200px) {

}

@media screen and (max-width: 960px) {

}

@media screen and (max-width: 640px) {

}
