#page-home .slider{position:relative;width:100%;height:100vh;display:block;overflow:hidden}
#page-home .slider .item{position:relative;width:100%;height:100vh;padding-top:90px}
#page-home .slider .item .img{user-select:none;width:100%;height:calc(100% - 180px)}
#page-home .slider .item .img .container{height:100%;padding:0}
#page-home .slider .item .img img,#page-home .slider .item .img .coveredImg{
	width:100%;height:100%;padding:50px 15px;
	padding-bottom:0;display:block;object-fit:contain;pointer-events:none;
	background-size:contain;
	background-repeat:no-repeat;background-position:center}
	#page-home .slider .item .texts{height:180px}
	#page-home .slider .item .texts p{margin:0}
	#page-home .slider .item .texts p:first-child{font-size:28px;color:var(--color2);text-transform:uppercase}
	#page-home .slider .item .texts p:last-child{font-size:50px}
	#page-home .slider .owl-dots{bottom:40px;left:var(--containerPadding);right:auto}
	#page-home .scroll-page-down{position:absolute;transform:translateY(-100%);right:var(--containerPadding);padding-bottom:40px;z-index:1;cursor:pointer}
	#page-home .scroll-page-down:after{content:'';width:30px;height:50px;border-radius:500px;border:2px solid var(--color4);display:block}
	#page-home .scroll-page-down:before{content:'';width:2px;height:10px;border-radius:500px;
		background-color:#cb1d2e;position:absolute;top:10px;left:14px;animation:arrowEffect 3s infinite;transition:0.5s}
	#page-home .video-area{position:relative;width:100%;overflow:hidden;height:calc(100vh - 90px);background-color:var(--color4)}
	#page-home .video-area iframe{width:100%;height:100%}
	#page-home .video-area .vimeo{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}
	#page-home .video-area .vimeo iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%, -53%)}
	#page-home .video-area .texts{position:absolute;bottom:100px;left:var(--containerPadding);right:var(--containerPadding)}
	#page-home .video-area .texts p{color:#fff;margin:0}
	#page-home .video-area .texts p:first-child{font-size:75px;line-height:80px}
	#page-home .video-area .texts p:last-child{margin-top:10px;font-size:30px}
	#page-home .twobox{position:relative;overflow:hidden}
	#page-home .twobox .overlay{position:relative;height:450px;padding:40px;background-color:#F5F5F5}
	#page-home .twobox .overlay .img{position:absolute;bottom:40px;right:40px;pointer-events:none;user-select:none;top:40px}
	#page-home .twobox .overlay .img img,#page-home .twobox .overlay .img .coveredImg{width:22vw;height:100%;object-position:bottom right;object-fit:contain;background-size:contain;background-repeat:no-repeat;background-position:bottom right}
	#page-home .twobox .overlay .code{color:#EFEFEF;font-size:300px;font-family:var(--font-bold);user-select:none;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%) translateX(-15%);left:0}
	#page-home .twobox .overlay .mclink{position:absolute;bottom:40px;z-index:1}
	#page-home .twobox .overlay .mclink a{padding:5px 45px}
	#page-home .twobox .overlay.right{background-size:auto 100%;background-position:right;background-repeat:no-repeat;background-color:var(--color1)}
	#page-home .twobox .overlay.right .img{right:var(--containerPadding)}
	#page-home .campaigns{position:relative;background-color:#fff;padding-top:50px}
	#page-home .campaigns .slide-area .item{position:relative}
	#page-home .campaigns .slide-area .item .branch{position:absolute;top:20px;left:0;right:0;font-size:160px;z-index:-1;background:linear-gradient(180deg, #87abb9 0%, #eaedf2 85%, #eaedf2 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-family:Arial,var(--font-bold);font-weight:900;text-transform:uppercase;opacity:0.4;line-height:155px;user-select:none;text-align:center}
	#page-home .campaigns .slide-area .item .img{pointer-events:none;width:calc(100% - 33vw);height:560px;padding-top:70px;padding-left:70px}
	#page-home .campaigns .slide-area .item .img img,#page-home .campaigns .slide-area .item .img .coveredImg{width:100%;height:100%;object-fit:contain;background-repeat:no-repeat;background-size:contain;background-position:center}
	#page-home .campaigns .slide-area .item .view-video{position:absolute;bottom:20px;left:0;cursor:pointer}
	#page-home .campaigns .slide-area .item .view-video .ico{display:inline-block;background-color:rgba(255,255,255,0.2);width:80px;height:80px;text-align:center;position:relative;border-radius:500px;line-height:83px;user-select:none}
	#page-home .campaigns .slide-area .item .view-video .ico:after{content:'';position:absolute;width:60px;border-radius:500px;height:60px;background-color:rgba(255,255,255,0.5);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:0.2s}
	#page-home .campaigns .slide-area .item .view-video .ico i{color:var(--color4);position:relative;z-index:1;font-size:20px;left:2px}
	#page-home .campaigns .slide-area .item .view-video span{display:inline-block;color:var(--color4);vertical-align:middle;font-size:20px;margin-left:5px;transition:0.2s}
	#page-home .campaigns .slide-area .item .view-video:hover .ico:after{background-color:#fff}
	#page-home .campaigns .slide-area .item .view-video:hover span{padding-left:2px}
	#page-home .campaigns .boxes{background-color:var(--color1);position:absolute;width:33vw;bottom:0;right:0;padding:35px 55px;padding-bottom:20px;z-index:1}
	#page-home .campaigns .boxes .counter{user-select:none;font-size:20px;display:inline-block;border-bottom:1px solid var(--color2);margin-bottom:10px}
	#page-home .campaigns .boxes .counter b{color:#807E80;font-weight:normal}
	#page-home .campaigns .boxes .price{color:var(--color2);float:right;font-family:var(--font-bold);font-size:30px;line-height:30px}
	#page-home .campaigns .boxes .mclink{margin:15px 0}
	#page-home .campaigns .boxes p{margin:10px 0}
	#page-home .campaigns .boxes .t{font-weight:bold;font-size:20px;margin-top:10px}
	#page-home .about-us{padding: 35px 30px; min-height: 500px; position: relative;}
	#page-home .about-us .img{pointer-events:none}
	#page-home .about-us .img img{width:100%;height:calc(100vh - 90px);object-fit:cover}
	#page-home .about-us .texts{position:absolute;top:50%;transform:translateY(-50%);color:#fff;left:var(--containerPadding);right:var(--containerPadding)}
	#page-home .about-us .texts p{color:#fff;display:block;margin:0}
	#page-home .about-us .texts p:nth-of-type(1){font-size:75px;line-height:80px}
	#page-home .about-us .texts p:nth-of-type(1):after{content:'';width:47px;height:1px;background-color:var(--color2);margin:20px 0;display:block}
	#page-home .about-us .texts p:nth-of-type(2){font-size:20px;max-width:550px}
	#page-home .about-us .texts a{margin-top:30px;border:1px solid #fff;border-radius:0px;padding:10px 30px;text-decoration:none;display:inline-block;text-transform:uppercase;color:#fff;font-size:15px;transition:1s}
	#page-home .about-us .texts a:hover{background-color:#fff;color:var(--color0)}
	#page-home .triplebox{position:relative;background-color:#fff}
	#page-home .triplebox .box{padding:50px}
	#page-home .triplebox .box.secondhand{background-size:auto 100%;background-position:center;background-repeat:no-repeat;background-color:#F5F5F5;height:50%}
	#page-home .triplebox .box.secondhand .sld .item .img{position:relative;height:185px}
	#page-home .triplebox .box.secondhand .sld .item .img img,#page-home .triplebox .box.secondhand .sld .item .img .coveredImg{width:100%;height:100%;object-fit:contain;background-size:contain;background-repeat:no-repeat;object-position:right;background-position:right;padding-right:12vw}
	#page-home .triplebox .box.secondhand .sld .item .img .texts{position:absolute;top:50%;right:0px;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:right;width:185px}
	#page-home .triplebox .box.secondhand .sld .item .img .texts span{display:block;font-size:20px}
	#page-home .triplebox .box.secondhand .sld .item .img .texts b{display:block;font-family:var(--font-bold);font-weight:normal;color:var(--color2);font-size:25px}
	#page-home .triplebox .box.secondhand .sld .owl-dots{bottom:-25px}
	#page-home .triplebox .box.digital{padding:0}
	#page-home .triplebox .box.digital .img{width:100%;height:800px}
	#page-home .triplebox .box.digital .img img,#page-home .triplebox .box.digital .img .coveredImg{width:100%;height:100%;object-fit:cover;background-repeat:no-repeat;background-size:cover}
	#page-home .triplebox .box .detail-box{position:absolute;background-color:#F5F5F5;padding:60px;right:0;bottom:0;width:80%}
	#page-home .triplebox .box .detail-box p{font-size:20px}
	#page-home .triplebox .box .mctitle{margin-bottom:20px}
	#page-home .secondhand{position:relative;background-color:#F5F5F5;padding:40px 0}
	#page-home .secondhand .sld-two .item .img{position:relative;height:238px}
	#page-home .secondhand .sld-two .item .img img,#page-home .secondhand .sld-two .item .img .coveredImg{width:100%;height:100%;object-fit:contain;background-size:contain;background-repeat:no-repeat;object-position:right;background-position:right;padding-right:15vw;padding-left:25px}
	#page-home .secondhand .sld-two .item .img .texts{position:absolute;top:50%;right:0px;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:left;width:185px}
	#page-home .secondhand .sld-two .item .img .texts span{display:block;font-size:20px}
	#page-home .secondhand .sld-two .item .img .texts b{display:block;font-family:var(--font-bold);font-weight:normal;color:var(--color2);font-size:25px}
	#page-home .secondhand .sld-two .owl-dots{bottom:-25px}
	#page-home .secondhand-banner{padding:80px 0;color:#fff;background-color:var(--color4)}
	#page-home .secondhand-banner .detail-link{margin-top:30px;border:1px solid #fff;border-radius:500px;padding:10px 30px;text-decoration:none;display:inline-block;text-transform:uppercase;color:#fff;font-size:15px;transition:0.2s}
	#page-home .secondhand-banner .detail-link:hover{background-color:#fff;color:var(--color0)}
	#page-home .secondhand-banner p{display:block;font-size:75px;line-height:85px}
	#page-home .secondhand-banner p:after{content:'';width:46px;background-color:#fff;margin:15px 0;height:2px;display:block}
	#page-home .secondhand-banner span{display:block;font-size:20px;margin-top:30px}
	#page-home .secondhand-banner img{width:100%}
	#page-home .news-fair{position:relative;overflow:hidden;background-color:#fff}
	#page-home .news-fair .box{position:relative;height:370px;padding:50px 60px}
	#page-home .news-fair .box.right .sld{height:125px}
	#page-home .news-fair .box.right .sld .item .dt{background-color:var(--color4);color:#fff;float:left;width:110px;height:110px;text-align:center;padding-top:13px}
	#page-home .news-fair .box.right .sld .item .dt b{font-size:55px;line-height:55px;display:block;font-weight:normal}
	#page-home .news-fair .box.right .sld .item .dt span{display:block;text-transform:uppercase;font-size:20px}
	#page-home .news-fair .box.right .sld .item .dt img,#page-home .news-fair .box.right .sld .item .dt .coveredImg{width:100%;height:100%;object-fit:cover;background-repeat:no-repeat;background-size:cover}
	#page-home .news-fair .box.right .sld .item .texts{float:left;width:calc(100% - 140px);padding-left:20px;color:var(--color4)}
	#page-home .news-fair .box.right .sld .item .texts .d{font-size:20px;text-transform:uppercase}
	#page-home .news-fair .box.right .sld .item .texts .t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:75px;text-transform:uppercase;position:relative;font-size:20px;margin:3px 0;line-height:30px;margin-bottom:10px}
	#page-home .news-fair .box.right .sld .item .texts .a span{font-size:15px;display:block}
	#page-home .news-fair .box.right .sld .item .texts .a b{font-size:20px;text-transform:uppercase;font-weight:normal}
	#page-home .news-fair .box.right .sld .item:after{content:'';clear:both;display:block}
	#page-home .news-fair .box .mctitle{margin-bottom:20px}
	#page-home .news-fair .box.left .sld .item .img{float:left;width:125px;height:125px}
	#page-home .news-fair .box.left .sld .item .img img,#page-home .news-fair .box.left .sld .item .img .coveredImg{width:100%;height:100%;object-fit:cover;background-repeat:no-repeat;background-size:cover}
	#page-home .news-fair .box.left .sld .item .texts{float:left;width:calc(100% - 125px);padding-left:20px;color:var(--color4)}
	#page-home .news-fair .box.left .sld .item .texts .d{font-size:15px}
	#page-home .news-fair .box.left .sld .item .texts .t{text-transform:uppercase;font-size:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-height:60px;margin:3px 0}
	#page-home .news-fair .box.left .sld .item .texts .a{font-size:17px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-height:60px}
	#page-home .news-fair .box.left .sld .item a{display:block;color:inherit;text-decoration:none}
	#page-home .news-fair .box.left .sld .item:after{content:'';clear:both;display:block}
	#page-home .whoworked{position:relative;overflow:hidden;background-color:#fff;padding:40px}
	#page-home .whoworked .sld-five img,#page-home .whoworked .sld-five .coveredImg{width:100%;height:60px;padding:0 40px;object-fit:contain;margin:30px 0;background-repeat:no-repeat;background-size:contain;filter:grayscale(100%);transition:0.2s}
	#page-home .whoworked .sld-five img:hover,#page-home .whoworked .sld-five .coveredImg:hover{filter:grayscale(0%)}
	#page-home .service-aboutus{position:relative;overflow:hidden}#page-home .service-aboutus .box{position:relative;padding:50px 60px;height:100%}
	#page-home .service-aboutus .box.right{background-color:#F5F5F5}#page-home .service-aboutus .box.left{padding:0}
	#page-home .service-aboutus .box.left .img{height:100%;width:100%}
	#page-home .service-aboutus .box.left .img img,#page-home .service-aboutus .box.left .img .coveredImg{width:100%;height:100%;object-fit:cover;background-repeat:no-repeat;background-size:cover}
	#page-home .service-aboutus .box p{font-size:20px}#page-home .service-aboutus .box .mctitle{margin-bottom:20px}
	#page-home .service-aboutus .box .detail-box{position:absolute;background-color:#F5F5F5;padding:35px;padding-bottom:45px;left:0;bottom:0;width:75%}
