.solution-detail-wrap{z-index:9;margin-top:-15%;margin-bottom:-100px;position:relative}.solution-detail-wrap .upper-wrap{background:#000;padding:15px;position:relative}.solution-detail-wrap .upper-wrap .scroll-down{float:right}.solution-detail-wrap .upper-wrap p,.solution-detail-wrap .upper-wrap h1,.solution-detail-wrap .upper-wrap h2,.solution-detail-wrap .upper-wrap h3{color:#fff;font-weight:700}.solution-detail-wrap .upper-wrap p{color:#aaa}.solution-detail-wrap .upper-wrap .tech{color:#969696;margin-bottom:30px;font-weight:700}.solution-detail-wrap .upper-wrap .name{font-weight:700}.solution-detail-wrap .upper-wrap .year{color:#fff;margin-bottom:35px;font-weight:700;opacity:0!important;display:none!important}.solution-detail-wrap .upper-wrap .title{color:#fff;margin-bottom:15px;font-size:15px}.solution-detail-wrap .upper-wrap .tag-pill{color:#787878;border:1px solid #787878;border-radius:33px;margin-bottom:5px;margin-right:5px;padding:15px;font-size:14px;line-height:.7em;display:inline-block}@media screen and (width<=500px){.solution-detail-wrap .upper-wrap .pill-wrap{margin-bottom:2rem}.solution-detail-wrap .upper-wrap .tag-pill{margin-bottom:10px;padding:15px 23px}}@media screen and (width>=1024px){.solution-detail-wrap .upper-wrap{padding:80px 140px}.solution-detail-wrap .upper-wrap .tag-pill{margin-bottom:20px;margin-right:20px;padding:23px 50px;font-size:20px}.solution-detail-wrap .upper-wrap .name{max-width:650px;margin-bottom:50px;font-size:30px}.solution-detail-wrap .upper-wrap .tech{margin-bottom:60px}}@media screen and (width>=1200px){.solution-detail-wrap .upper-wrap .name{margin-bottom:120px;font-size:50px}.solution-detail-wrap .upper-wrap .year{margin-bottom:130px}.solution-detail-wrap .upper-wrap .title{margin-bottom:25px;font-size:30px}.solution-detail-wrap .upper-wrap .details-right{max-width:650px}.solution-detail-wrap .upper-wrap .details-right p{font-size:30px}.solution-detail-wrap .upper-wrap .pill-wrap{max-width:570px}}.solution-section{background:#464646;color:#fff!important;padding-top:150px!important}.solution-section .col a{color:#000;word-break:break-word}@media screen and (width>=1024px){.solution-section .col-left{max-width:674px}}.solution-tech h3,.solution-tech p,.solution-tech span.btn-label{color:#000!important}.solution-tech h3{margin-bottom:25px;font-weight:700}.solution-tech .item-wrap.upper .upper-item{margin-bottom:1rem}.solution-tech .item-wrap.upper .title{margin-bottom:0;margin-left:1rem;font-weight:700;display:inline-block}.solution-tech .item-wrap .item{margin-bottom:30px}.solution-tech .item-wrap .item img{margin-bottom:10px}.solution-tech .item-wrap .list-item{border-bottom:1px solid #aaa;width:100%;padding:12px 0;display:block}.solution-tech .item-wrap .list-item svg{max-width:25px;margin-right:10px}.solution-tech .item-wrap .list-item .arrow{fill:none;stroke:#000}.solution-tech .item-wrap .list-item p,.solution-tech .item-wrap .list-item span.btn-label{margin-bottom:0;font-size:16px}.solution-tech .item-wrap .list-item a{text-align:center;border:1px solid #0000;padding:.375rem .75rem;font-size:1rem;line-height:1.5;text-decoration:none;display:flex;outline:none!important}.solution-tech .solution-tech-right-btn{margin-top:16px}.solution-tech .solution-tech-right-btn .btn-primary{text-align:center;color:#fff;background:linear-gradient(90deg,#fff 50%,#000 50%) 100% 100%/200% 100%;border:none;border-radius:50px;margin:0;padding:13px 50px;font-size:1rem;line-height:1.5;text-decoration:none;transition:all .3s ease-out;display:inline-block}.solution-tech .solution-tech-right-btn .btn-primary:hover{color:#000;background-position:0 100%}@media screen and (width>=1024px){.solution-tech .headline{max-width:674px;margin-bottom:50px;font-size:40px}.solution-tech .item-wrap.upper{flex-wrap:wrap;display:flex}.solution-tech .item-wrap.upper .title{margin-bottom:30px;margin-left:0}.solution-tech .item-wrap .item{flex:100%;align-items:flex-start;max-width:100%;margin-bottom:30px;display:flex}.solution-tech .item-wrap .item img{margin-top:10px;margin-right:30px}.solution-tech .item-wrap .list-item{padding:30px 0}.solution-tech .item-wrap .list-item:first-child{padding-top:0}.solution-tech .item-wrap .list-item svg{margin-right:20px}.solution-tech-left-wrap{max-width:754px}.solution-tech-right-wrap{max-width:764px;margin-left:150px}}
