@charset "utf-8";

#inc03{position:relative;margin:200px auto;width:90%}
#inc03 .right_container{display:flex;flex-direction:column;justify-content:space-between;position:absolute;top:0px;left:0px;height:95%}
#inc03 ul{margin-left:auto;width:85%}
#inc03 ul li a{position:relative;display:flex;align-items:center;padding:60px 30px;border-bottom:1px solid #e1e1e1;transition:all .3s}
#inc03 ul li a:after{content:"";position:absolute;bottom:-1px;left:0px;width:100%;height:2px;background:linear-gradient(to right, var(--primary), var(--primary)) no-repeat;background-size:0% 100%;transition:all .5s}
#inc03 ul li:first-child a{padding-top:0px}
#inc03 ul li span:first-child{margin-right:80px;min-width:50px;font-size:25px;font-weight:400;color:#777;transition:all .3s}
#inc03 ul li h3{font-size:20px;font-weight:700;color:var(--black)}
#inc03 ul li span:last-child{margin-left:auto;font-size:23px;font-weight:700;color:var(--black)}

#inc03 ul li a:hover:after{background-size:100% 100%}
#inc03 ul li a:hover span:first-child{color:var(--primary)}

@media (max-width:1980px){
#inc03 ul li a{padding:50px 30px}
#inc03 ul li span:first-child{font-size:20px}
#inc03 ul li h3{font-size:17px}
#inc03 ul li span:last-child{font-size:20px}
}