@charset "utf-8";

#inc07{overflow:hidden;padding:170px 0;background-color:#f2f2f2}
#inc07 .inner{display:grid;grid-template-columns:repeat(2,1fr);place-items:center;width:1140px;margin:0 auto}
#inc07 .inner > *{flex:1;width:100%}
#inc07 .group-title{text-align:left !important}
#inc07 .group-title .desc{padding-bottom:35px;font-size:26px;font-weight:700;color:var(--primary)}
#inc07 .group-title h2{line-height:1.2;white-space:pre-line}
#inc07 .img-box{z-index:1;position:relative;display:flex;justify-content:flex-end;align-items:center;transform:translateY(40px)}
#inc07 .img-box img.device{position:relative;z-index:1;width:359px}
#inc07 .img-box img.firework{position:absolute;width:524px;bottom:40px;right:-44px}

/* 로고 슬라이드 */
#inc07 .logo-slide ul{display:flex;flex-wrap:nowrap}
#inc07 .logo-slide .to-left .scroll{animation:leftDesktop 12s linear infinite}
#inc07 .logo-slide .to-right .scroll{animation:rightDesktop 12s linear infinite}
@keyframes leftDesktop {0%{transform:translateX(0)} 100%{transform:translateX(-834px)}}
@keyframes rightDesktop {0%{transform:translateX(-834px)} 100%{transform:translateX(0)}}