@keyframes movArrow{0%{right:0}to{right:5px}}.products{margin:0 0 120px}.products .center{width:100%;margin:0 0 40px}.products .center .boxes{margin:0 0 50px}.products .center .boxes .textLink{font-weight:400;font-size:18px;line-height:28px;color:#000;margin:0 0 25px}.products .center .boxes .textLink a{color:#000}.products .center .boxes .boxesInner,.products .center .listBox{display:flex}.products .center .boxes .boxesInner .boxColon{width:50%;border-radius:4px;padding:55px 50px;background:#acfff0;margin:0 15px 0 0}.products .center .boxes .boxesInner .boxColon:last-child{background:#e1edff;margin:0 0 0 15px}.products .center .boxes .boxesInner .boxColon.boxColonFull{width:100%;margin:0}.products .center .boxes .boxesInner .boxColon .title{font-weight:700;font-size:24px;line-height:28px;color:#000;margin:0 0 20px}.products .center .boxes .boxesInner .boxColon .desc{font-weight:400;font-size:18px;line-height:28px;letter-spacing:-.02em;color:#000}.products .center .listBox .bottomLeft{width:50%;padding:0 90px 0 0;position:relative;display:none}.products .center .listBox .bottomLeft .listTitle{font-weight:700;font-size:34px;line-height:41px;letter-spacing:-.03em;color:#000}.products .center .listBox .bottomLeft .imageBox{width:474px}.products .center .listBox .bottomLeft .imageBox.listImgFixed{position:fixed;top:60px;z-index:99}.products .center .listBox .bottomLeft .imageBox.listImgFixed2{position:absolute;z-index:99;bottom:60px;top:inherit}.products .center .listBox .bottomLeft .imageBox.noFixed{bottom:inherit!important;top:inherit!important;position:relative!important}.products .center .listBox .bottomLeft .lineBox{width:100%;height:calc(100% - 670px);display:flex;flex-direction:column;position:relative;margin:-50px 0 0}.products .center .listBox .bottomLeft .lineBox .line1{width:95px;height:95px;display:table;background:#bf171d;opacity:.1;border-radius:50%;margin:0 0 0 80px}.products .center .listBox .bottomLeft .lineBox .line2{width:3px;height:calc(100% - 95px);background:rgba(216,0,0,.1);margin:0 0 30px 127.5px;position:relative}.products .center .listBox .bottomLeft .lineBox span{width:280px;position:absolute;top:calc(50% - 25px);left:-127.5px;z-index:3;text-align:center;background:#fff;padding:13px;font-size:20px;line-height:24px;letter-spacing:-.03em;color:rgba(216,0,0,.2)}.products .bottom .videoBox,.products .center .descImgBox ul li .leftImage img,.products .center .listBox .bottomRight,.products .center .listBox .bottomRight ul{width:100%}.products .center .descImgBox ul li .right p,.products .center .listBox .bottomRight p{font-weight:400;font-size:18px;line-height:28px;letter-spacing:-.03em;color:#000;margin:0 0 30px}.products .center .descImgBox ul li .right p strong,.products .center .listBox .bottomRight p strong{font-weight:700}.products .center .descImgBox ul li .right p a,.products .center .listBox .bottomRight p a{font-weight:700;color:#009486;text-decoration:underline}.products .center .listBox .bottomRight .listTitle{font-weight:700;font-size:18px;line-height:24px;color:#000;margin:0 0 30px;padding:0}.products .center .listBox .bottomRight ul li a{font-weight:700;font-size:18px;line-height:28px;color:#000}.products .center .listBox .bottomRight ul li a.listLink{position:relative;padding:0 20px 0 0;margin:0 0 0 20px}.products .center .listBox .bottomRight ul li a.listLink:hover::after{animation:movArrow 1s infinite}.products .center .listBox .bottomRight ul li a.listLink::after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000;position:absolute;right:0;top:9px;transform:rotate(90deg)}.products .center .listBox .bottomRight ul li a.listLink::before{content:"";width:calc(100% - 20px);height:2px;position:absolute;bottom:-1px;left:0;background-color:#000}.products .center .descImgBox ul li{display:flex;margin:0 0 60px}.products .center .descImgBox ul li .leftImage{display:flex;flex-direction:column;width:250px}.products .center .descImgBox ul li .right{width:100%;padding:0 0 0 30px}.products .center .descImgBox ul li .right .linkBox a{margin:0 10px 0 0;padding:10px 15px;font-size:14px}.products .center .descImgBox ul li .right .linkBox a:last-child{margin:0}.products .bottom{width:100%;display:flex}.products .bottom .videoBox .textLinkBox{display:flex;align-items:center;padding:0 0 0 34px;position:relative}.products .bottom .videoBox .textLinkBox i,.products .bottom .videoBox .youtubeLinkBox span i{width:24px;height:22px;background-size:contain;display:flex;position:absolute;top:2px;left:0}.products .bottom .videoBox .textLinkBox span{font-weight:400;font-size:18px;line-height:28px}.products .bottom .videoBox .textLinkBox span a,.products .bottom .videoBox .youtubeLinkBox span a{color:#000;font-weight:700;text-decoration:underline}.products .bottom .videoBox .embedVideo{margin:35px 0 40px;position:relative;width:100%;padding-bottom:56.25%}.products .bottom .videoBox .embedVideo iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.products .bottom .videoBox .youtubeLinkBox{display:flex;align-items:center;justify-content:center}.products .bottom .videoBox .youtubeLinkBox span{font-weight:400;font-size:18px;line-height:32px;position:relative;padding:0 0 0 42px}.products .bottom .videoBox .youtubeLinkBox span i{width:32px;height:32px;top:0}@media screen and (max-width:1699px){.products .center .listBox .bottomLeft .imageBox{width:390px}}@media screen and (max-width:1399px){.products .center .listBox .bottomLeft .listTitle{font-size:28px;line-height:38px}.products .center .listBox .bottomLeft .imageBox{width:335px}}@media screen and (max-width:1199px){.products{margin:0 0 45px}.products .center .boxes{margin:0 0 30px}.products .center .boxes .boxesInner,.products .center .descImgBox ul li .right .linkBox{flex-direction:column}.products .center .boxes .boxesInner .boxColon{width:100%;margin:0 0 30px}.products .center .boxes .boxesInner .boxColon:last-child{margin:0}.products .center .listBox{margin:0}.products .center .listBox .bottomLeft{display:none}.products .center .listBox .bottomRight{width:100%}.products .center .descImgBox ul li{flex-direction:column;margin:0 0 30px}.products .center .descImgBox ul li:last-child{margin:0}.products .center .descImgBox ul li .leftImage{width:100%;margin:0 0 15px}.products .center .descImgBox ul li .leftImage img{width:250px;margin:0 auto}.products .center .descImgBox ul li .right{padding:0}.products .center .descImgBox ul li .right .linkBox a{margin:0 0 10px}}@media screen and (max-width:767px){.products .center .boxes .boxesInner .boxColon{padding:25px 30px}.products .center .boxes .boxesInner .boxColon .title{font-size:20px;line-height:24px}.products .center .listBox .bottomRight .listTitle{font-size:20px;line-height:24px;padding:0;margin:0 0 15px}.products .center .listBox .bottomRight ul{margin:0 0 20px}.products .bottom .videoBox .embedVideo{margin:30px 0 15px}}