#inc05{
    display:flex;
    height:570px;
}

#inc05 .half{
    width:50%;
    display:flex;
    justify-content:center;
    align-items:center;
    text-align:center;
    color:#fff;
    padding:20px;
}

#inc05 .left{
    background:url('./img/bg.jpg') no-repeat center / cover;
}

#inc05 .right{
    background:url('./img/bg2.jpg') no-repeat center / cover;
}

/* 텍스트 */
#inc05 .txt span{font-size: 35px; font-family: var(--e-font); font-weight: 500;}

#inc05 .txt p{
    margin:20px 0 40px;
    font-size:20px;
    font-weight:400;
	color:#c9c9c9;
}

#inc05 .txt a{
    display:inline-block;
    width:210px;
    height:70px;
    line-height:70px;
    font-size:18px;
    font-weight:600;
    color:#fff;
    background:var(--primary);
transition:all .25s
}

/* ---------------- */
/* 반응형 시작 */
/* ---------------- */

/* 태블릿 */
@media (max-width:1024px){
    #inc05{
        height:auto;
        flex-direction:column;
    }

    #inc05 .half{
        width:100%;
        height:300px;
    }

    #inc05 .txt p{
        font-size:30px;
        margin:15px 0 30px;
    }

    #inc05 .txt a{
        width:180px;
        height:60px;
        line-height:60px;
        font-size:16px;
    }
}

/* 모바일 */
@media (max-width:768px){
    #inc05 .half{
        height:260px;
    }

    #inc05 .txt span{
        font-size:25px;
    }

    #inc05 .txt p{
        font-size:15px;
        margin:10px 0 25px;
    }

    #inc05 .txt a{
        width:160px;
        height:55px;
        line-height:55px;
        font-size:15px;
    }
}

/* 작은 모바일 */
@media (max-width:480px){
    #inc05 .half{
        height:220px;
    }

    #inc05 .txt span{
        font-size:16px;
    }

    #inc05 .txt p{
        font-size:12px;
    }

    #inc05 .txt a{
        width:140px;
        height:35px;
        line-height:35px;
        font-size:14px;
    }
}