#main_case{max-width:1920px;margin:0 auto;overflow:hidden}#main_case .main-case-wrap{padding:70px 0;background-color:#073752}@media screen and (min-width: 1200px){#main_case .main-case-wrap{padding:0;background-color:#fff}}#main_case .main-case-wrap .main-case-area{display:flex;flex-direction:column;max-width:1740px}@media screen and (min-width: 768px){#main_case .main-case-wrap .main-case-area{margin-left:auto;padding-right:60px;padding-left:60px}}@media screen and (min-width: 1200px){#main_case .main-case-wrap .main-case-area{flex-direction:row;justify-content:space-between;padding-right:0}}#main_case .main-case-wrap .title-wrap{width:100%;color:#fff}@media screen and (min-width: 1200px){#main_case .main-case-wrap .title-wrap{width:23.35%;margin-top:11.750vw;color:#000}}@media screen and (min-width: 1600px){#main_case .main-case-wrap .title-wrap{margin-top:188px}}@media screen and (max-width: 767.98px){#main_case .main-case-wrap .title-wrap .inner{padding:0 15px}}#main_case .main-case-wrap .title-wrap .title{font-size:24px;font-weight:700}@media screen and (min-width: 992px){#main_case .main-case-wrap .title-wrap .title{font-size:2.50156vw}}@media screen and (min-width: 1600px){#main_case .main-case-wrap .title-wrap .title{font-size:40px}}#main_case .main-case-wrap .title-wrap .desc{margin:25px 0;font-size:20px;font-weight:500;line-height:1.6}@media screen and (min-width: 992px){#main_case .main-case-wrap .title-wrap .desc{font-size:25px;line-height:1.52}}#main_case .main-case-wrap .swiper-controller{justify-content:flex-start;display:inline-flex;margin-top:25px}@media screen and (min-width: 1200px){#main_case .main-case-wrap .swiper-controller{margin-top:80px}}#main_case .main-case-wrap .swiper-controller [class^="swiper-button"]{width:41px;height:42px;background-size:cover}@media screen and (min-width: 1200px){#main_case .main-case-wrap .swiper-controller [class^="swiper-button"]{width:80px;height:80px}}#main_case .main-case-wrap .swiper-controller .swiper-button-prev{margin-right:20px;background-image:url(imgs/common/icon-case-arrow-m.svg)}@media screen and (min-width: 1200px){#main_case .main-case-wrap .swiper-controller .swiper-button-prev{margin-right:0;background-image:url(imgs/common/icon-case-arrow-active.svg)}#main_case .main-case-wrap .swiper-controller .swiper-button-prev.swiper-button-disabled{opacity:1 !important;background-image:url(imgs/common/icon-case-arrow.svg)}}#main_case .main-case-wrap .swiper-controller .swiper-button-next{margin-left:20px;transform:rotate(-180deg);background-image:url(imgs/common/icon-case-arrow-m.svg)}@media screen and (min-width: 1200px){#main_case .main-case-wrap .swiper-controller .swiper-button-next{margin-left:0;background-image:url(imgs/common/icon-case-arrow-active.svg)}#main_case .main-case-wrap .swiper-controller .swiper-button-next.swiper-button-disabled{opacity:1 !important;background-image:url(imgs/common/icon-case-arrow.svg)}}#main_case .main-case-wrap .swiper-controller .swiper-pagination-custom{font-family:"Nunito Sans", "Noto Sans CJKKR", sans-serif;font-weight:600;color:#999}#main_case .main-case-wrap .swiper-controller .swiper-pagination-custom .current{font-size:23px;color:#fff}#main_case .main-case-wrap .swiper-controller .swiper-pagination-custom .total{font-size:18px}#main_case .main-case-wrap .cont-wrap{position:relative;padding:0 15px}@media screen and (min-width: 768px){#main_case .main-case-wrap .cont-wrap{padding:0;overflow:hidden}}@media screen and (min-width: 1200px){#main_case .main-case-wrap .cont-wrap{width:70.952%;margin-left:auto}}@media screen and (min-width: 1200px){#main_case .main-case-wrap .cont-wrap .reveal-bg{position:absolute;width:calc(100% - 6.4%);height:100%;top:0;right:0;background-color:#073752}}#main_case .main-case-wrap .cont-wrap .mainCaseSwiper{opacity:0;transform:translateX(50%);text-align:center}@media screen and (min-width: 1200px){#main_case .main-case-wrap .cont-wrap .mainCaseSwiper{padding:130px 0}}#main_case .main-case-wrap .cont-wrap .mainCaseSwiper.swiper-container{overflow:visible !important}@media screen and (min-width: 1200px){#main_case .main-case-wrap .cont-wrap .mainCaseSwiper.swiper-container{overflow:hidden !important}}#main_case .main-case-wrap .cont-wrap .swiper-wrapper{text-align:left}#main_case .main-case-wrap .cont-wrap .list{width:100%;height:auto;background-color:#fff;box-shadow:10px 12px 30px 0 rgba(0,0,0,0.12);overflow:hidden}@media screen and (min-width: 992px){#main_case .main-case-wrap .cont-wrap .list:hover .cont .cont-img{transform:scale(1.1)}#main_case .main-case-wrap .cont-wrap .list:hover .btn-wrap::after{top:0}#main_case .main-case-wrap .cont-wrap .list:hover .btn-wrap .txt{color:#fff}}#main_case .main-case-wrap .cont-wrap .cont-inner{height:100%}#main_case .main-case-wrap .cont-wrap .cont{height:calc(100% - 50px)}@media screen and (min-width: 992px){#main_case .main-case-wrap .cont-wrap .cont{height:calc(100% - 60px)}}#main_case .main-case-wrap .cont-wrap .cont-img-wrap{overflow:hidden}#main_case .main-case-wrap .cont-wrap .cont-img{padding-top:calc(145 / 293 * 100%);background-repeat:no-repeat;background-position:center;background-size:cover;transition:transform .25s ease-in-out}@media screen and (min-width: 992px){#main_case .main-case-wrap .cont-wrap .cont-img{padding-top:calc(231 / 464 * 100%)}}#main_case .main-case-wrap .cont-wrap .text-wrap{display:flex;flex-direction:column;justify-content:space-between;padding:25px 25px 15px}@media screen and (min-width: 992px){#main_case .main-case-wrap .cont-wrap .text-wrap{padding:30px 40px}}#main_case .main-case-wrap .cont-wrap .text-wrap .ctg{font-family:"Nunito Sans", "Noto Sans CJKKR", sans-serif;font-size:14px;color:#999}@media screen and (min-width: 992px){#main_case .main-case-wrap .cont-wrap .text-wrap .ctg{margin-bottom:10px;font-size:16px}}#main_case .main-case-wrap .cont-wrap .text-wrap .title{min-height:65px;max-height:65px;font-size:20px;font-weight:500;line-height:1.6;overflow:hidden}@media screen and (min-width: 992px){#main_case .main-case-wrap .cont-wrap .text-wrap .title{min-height:72px;max-height:72px;font-size:24px;line-height:1.46}}#main_case .main-case-wrap .cont-wrap .icon-wrap{display:flex;flex-direction:column;justify-content:space-between;margin-top:43px;min-height:77px}@media screen and (min-width: 1600px){#main_case .main-case-wrap .cont-wrap .icon-wrap{flex-direction:row;min-height:initial;margin-top:60px}}#main_case .main-case-wrap .cont-wrap .icon-wrap .icon-list{display:inline-flex;margin-top:auto;font-family:"Nunito Sans", "Noto Sans CJKKR", sans-serif;font-size:16px;color:#555}#main_case .main-case-wrap .cont-wrap .icon-wrap .icon-list:not(:last-child){margin-bottom:15px}@media screen and (min-width: 1600px){#main_case .main-case-wrap .cont-wrap .icon-wrap .icon-list:not(:last-child){margin-right:24px;margin-bottom:0}}#main_case .main-case-wrap .cont-wrap .icon-wrap .icon-list [class*=icon]{width:40px;height:40px;margin-top:-9px;margin-right:10px;background-repeat:no-repeat;background-size:cover;background-position:center}#main_case .main-case-wrap .cont-wrap .icon-wrap .icon-list [class*=icon].icon-factory{background-image:url(imgs/common/icon-factory.svg)}#main_case .main-case-wrap .cont-wrap .icon-wrap .icon-list [class*=icon].icon-ai{background-image:url(imgs/common/icon-ai.svg)}@media screen and (min-width: 1600px){#main_case .main-case-wrap .cont-wrap .icon-wrap .icon-list [class*=icon]{margin-right:5px}}#main_case .main-case-wrap .cont-wrap .btn-wrap{position:relative;z-index:50;display:flex;align-items:center;border-top:1px solid #ddd;background-color:#fff;transform-origin:bottom}#main_case .main-case-wrap .cont-wrap .btn-wrap::after{content:'';position:absolute;top:100%;left:0;right:0;bottom:0;z-index:-1;background-color:#25b5b5;transition:all 0.2s ease-in-out}#main_case .main-case-wrap .cont-wrap .btn-wrap .txt{padding-left:25px;flex-basis:calc(100% - 50px);font-family:"Nunito Sans", "Noto Sans CJKKR", sans-serif;font-size:16px;font-weight:700}@media screen and (min-width: 992px){#main_case .main-case-wrap .cont-wrap .btn-wrap .txt{flex-basis:calc(100% - 60px);padding-left:40px;font-size:18px}}#main_case .main-case-wrap .cont-wrap .btn-wrap .btn{flex-basis:50px;width:50px;height:50px;background-color:#25b5b5}@media screen and (min-width: 992px){#main_case .main-case-wrap .cont-wrap .btn-wrap .btn{flex-basis:60px;width:60px;height:60px}}#main_case .main-case-wrap .cont-wrap .btn-wrap .btn::after{content:'';display:block;width:17px;height:16px;margin:18px auto;background:url(imgs/common/icon-link.svg) no-repeat center/cover;cursor:pointer}@media screen and (min-width: 992px){#main_case .main-case-wrap .cont-wrap .btn-wrap .btn::after{width:20px;height:20px;margin:20px auto}}

