.contentBackground{background:var(--11)}.contentBackground .inner{float:none!important;margin:0 auto!important}.solutionFlexBox{display:flex!important;gap:32px;padding:100px 0;position:relative;width:100%}.solutionSticky{align-self:flex-start;min-height:100px;position:sticky;position:-webkit-sticky;width:calc(50% - 16px)}.solution_global{position:relative;z-index:1}.solution_global:after{background:var(--11);bottom:-100px;content:"";display:none;left:50%;position:absolute;top:-105px;transform:translateX(-50%);width:200vw;z-index:-1}.solution_global .cardListBox{column-gap:32px;display:flex;flex-wrap:wrap;row-gap:24px;transition:all .4s;width:100%}.solution_global .cardListBox.layout_right .layout_articleWrap_3{row-gap:24px}.solution_global .cardListBox article .videoBox{aspect-ratio:464/204;background:no-repeat 50%/100%;overflow:hidden;position:relative}.solution_global .cardListBox article .videoBox video{display:block;height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.solution_global .cardListBox article .textBox{background:#fff;display:flex;flex-direction:column;gap:20px;min-width:0;padding:20px 30px;transition:all .4s}.solution_global .cardListBox article:hover .textBox{background:var(--02)}.solution_global .cardListBox article .textBox h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--04);display:-webkit-box;font-size:20px;font-weight:400;height:64px;line-height:1.6;overflow:hidden;text-overflow:ellipsis;transition:all .4s;word-break:break-all}.solution_global .cardListBox article:hover .textBox h2{color:#fff}.solution_global .cardListBox article .textBox .svgBox{align-items:center;display:flex;justify-content:space-between}.solution_global .cardListBox article .textBox .svgBox .roboticsIcon{height:65px;width:65px}.solution_global .cardListBox article .textBox .svgBox .moreIcon{height:32px;width:32px}.solution_global .leftModule .cardListBox article{width:calc(50% - 16px)}.leftModule{display:flex;flex-direction:column;gap:24px}.leftModule .contentTitle h2{color:var(--04);font-size:24px;font-weight:500;line-height:1.5;max-width:496px;word-break:keep-all}.globalBox{border-top:1px solid var(--06-1)}.solution_global .globalModule .globalContentTitle i{display:block;height:32px;width:32px}.solution_global .globalModule .cardListBox article .textBox{background:var(--11)}.solution_global .globalModule .cardListBox article:hover .textBox{background:var(--02)}.solution_global .topLine{display:flex;flex-direction:column;position:absolute;top:-40px;width:100%}.solution_global .topLine span{border-top:1px solid #fff;height:10px;width:100%}.solution_global .mainBox .cardListBox{row-gap:32px}.solution_global .mainBox .cardListBox article .textBox{padding:30px}.solution_global .mainBox .cardListBox article .textBox .mainTitleBox{display:flex;flex-direction:column;gap:15px}.solution_global .mainBox .cardListBox article .textBox .mainTitleBox h2{font-size:24px;font-weight:500;height:72px;line-height:1.5}.solution_global .mainBox .cardListBox article .textBox .mainTitleBox p{color:#777;font-size:14px;font-weight:400;height:44px;line-height:1.57}.solution_global .mainBox .cardListBox article:hover .textBox .mainTitleBox p{color:#fff}.solution_global .mainBox .cardListBox article .textBox .svgBox{align-items:flex-start;display:flex;flex-direction:column;gap:30px}.solution_global .mainBox .cardListBox article .textBox .svgBox .moreIcon{align-self:flex-end}.solution_global .mainBox .cardListBox article.mainArticle{border:1px solid #c3c3c3;display:flex;flex-direction:column;justify-content:space-between;padding:32px 30px}.solution_global .mainBox .cardListBox article.mainArticle .titleBox{display:flex;flex-direction:column;gap:32px}.solution_global .mainBox .cardListBox article.mainArticle .titleBox h2{color:#1f2937;font-size:20px;font-weight:400;line-height:1.6}.solution_global .mainBox .cardListBox article.mainArticle .titleBox p{color:#777;font-size:14px;font-weight:400;line-height:1.57}.solution_global .mainBox .cardListBox article.mainArticle .btnBox{display:flex;gap:12px}.solution_global .mainBox .cardListBox article.mainArticle .btnBox button{flex:1}.solution_global .mainBox .cardListBox article.mainArticle .btnBox button a{align-items:center;display:flex;font-size:14px;font-weight:400;gap:6px;line-height:1.14;padding-left:12px}.solution_global .mainBox .cardListBox article .btnBox .cta-wh-bl01 a:before{background:url(https://9263729.fs1.hubspotusercontent-na1.net/hubfs/9263729/home_img/svgIcons/icon-contact.svg) center 100% no-repeat;content:"";display:block;height:20px;width:20px}.solution_global
	.mainBox
	.cardListBox
	article
	.btnBox
	.cta-wh-bl01
	a:hover:before{background:url(https://9263729.fs1.hubspotusercontent-na1.net/hubfs/9263729/home_img/svgIcons/icon-contact-hover.svg) center 100% no-repeat}.solution_global .mainBox .cardListBox article .btnBox .link-grb-grf a:before{background:url(https://9263729.fs1.hubspotusercontent-na1.net/hubfs/9263729/home_img/svgIcons/icon-download-gray.svg) center 100% no-repeat;content:"";display:block;height:20px;width:20px}.solution_global
	.mainBox
	.cardListBox
	article
	.btnBox
	.link-grb-grf
	a:hover:before{background:url(https://9263729.fs1.hubspotusercontent-na1.net/hubfs/9263729/home_img/svgIcons/icon-download-hover.svg) center 100% no-repeat}@media (max-width:1280px){.solution_global:after{display:none}.solutionSticky{align-self:auto;position:static;top:auto;width:100%}.solutionFlexBox{flex-direction:column;gap:0;padding:100px 0 50px}.solution_global .globalModule{flex-direction:column;gap:64px}.solution_global .globalModule .globalContentTitle{align-items:flex-start;flex-direction:row;justify-content:space-between;width:100%}.solution_global .globalModule .globalContentTitle h2{font-size:18px}.solution_global .globalModule .globalContentTitle h3{font-size:14px;font-weight:400;line-height:1.64;max-width:calc(50% - 16px);text-align:right;word-break:break-all}.solution_global .globalModule .cardListBox article{width:calc(50% - 16px)}}@media (max-width:768px){.solutionFlexBox{padding:100px 0 0}.solution_global .cardListBox article .textBox h2{font-size:16px;font-weight:400;height:48px;line-height:1.5}}@media (max-width:425px){.solutionFlexBox{padding:65px 0 0}.leftModule .contentTitle h2{font-size:22px}.solution_global .leftModule .cardListBox article{width:100%}.solution_global .globalModule{gap:40px;padding:40px 0}.solution_global .globalModule .globalContentTitle{flex-direction:column;gap:9px}.solution_global .globalModule .globalContentTitle h3{max-width:none;text-align-last:left}.solution_global .globalModule .cardListBox article{width:100%}}