.cm-technical-solution-wrp{padding-bottom:105px;padding-top:120px;position:relative}.cm-technical-solution-wrp:before{background-color:#f1f3d8;border-top-right-radius:150px;content:"";height:calc(100% + 200px);left:0;position:absolute;top:0;width:100%}.cm-technical-solution-wrp .cm-tech-title{margin:0 auto;max-width:855px;text-align:center}.cm-technical-solution-wrp .cm-tech-title h2{margin-bottom:0}.cm-technical-solution-wrp .cm-tech-content{color:#2f2f2f;margin:0 auto;max-width:790px;padding-top:20px;text-align:center}.cm-technical-solution-wrp .cm-tech-col-wrp{padding-top:90px}.cm-technical-solution-wrp .cm-tech-col-inn{align-items:center;display:flex;flex-wrap:wrap}.cm-technical-solution-wrp .cm-tech-col-inn>div{width:50%}.cm-technical-solution-wrp .cm-tech-left-col{padding-right:10px}.cm-technical-solution-wrp .tech-col-right{padding-left:60px}.cm-technical-solution-wrp .cm-tech-box{padding:0 50px}.cm-technical-solution-wrp .cm-tech-box-inn{display:flex;flex-wrap:wrap;justify-content:space-between}.cm-technical-solution-wrp .cm-tech-box-inn .cm-tech-item{color:#a8b50a;width:calc(50% - 15px)}.cm-technical-solution-wrp .cm-tech-box-inn .cm-tech-item-inn{border:1px solid;border-radius:10px;height:100%;padding:30px 23px;position:relative;transition:border-color .25s,background-color .25s,color .25s}.cm-technical-solution-wrp a.overlay-link{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.cm-technical-solution-wrp .cm-tech-icon svg{height:45px;width:auto}.cm-technical-solution-wrp .cm-tech-title-wrp{padding:14px 0 22px;-webkit-transform:translateY(44px);transform:translateY(44px);transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.cm-technical-solution-wrp .cm-tech-title-wrp h4{color:#0f4155;font-weight:600;margin:0}.cm-technical-solution-wrp .cm-tech-arrow{display:inline-block;line-height:0;opacity:0;position:relative;-webkit-transform:translateY(44px);transform:translateY(44px);transition:opacity .25s,-webkit-transform .25s;transition:transform .25s,opacity .25s;transition:transform .25s,opacity .25s,-webkit-transform .25s}.cm-technical-solution-wrp .cm-tech-arrow svg{height:18px;position:relative;width:auto;z-index:2}.cm-technical-solution-wrp .cm-tech-arrow:before{background-color:rgba(15,65,85,.19);border-radius:50%;content:"";height:32px;position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:32px}.cm-technical-solution-wrp .cm-tech-box-inn .cm-tech-item-inn:hover .cm-tech-title-wrp{-webkit-transform:translate(0);transform:translate(0)}.cm-technical-solution-wrp .cm-tech-item-inn:hover .cm-tech-arrow{opacity:1;-webkit-transform:translate(0);transform:translate(0)}.cm-technical-solution-wrp .tech-col-right .cm-tech-content-row{color:#2f2f2f;font-size:30px;line-height:1.5;text-align:left}.cm-technical-solution-wrp .tech-col-right .cm-tech-btn{display:block;line-height:0;padding-top:40px}.cm-technical-solution-wrp .tech-col-right .cm-tech-btn a{background-color:transparent;border-radius:10px;color:#0f4155;display:inline-block;font-size:24px;font-weight:600;line-height:1.33;overflow:hidden;padding:0 55px 0 0;position:relative;text-decoration:none;transition:padding .4s ease}.cm-technical-solution-wrp .tech-col-right .cm-tech-btn a:after,.cm-technical-solution-wrp .tech-col-right .cm-tech-btn a:before{background-repeat:no-repeat;background-size:auto;content:"";height:32px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:transform .3s ease .1s;width:42px}.cm-technical-solution-wrp .tech-col-right .cm-tech-btn a:after{right:0}.cm-technical-solution-wrp .tech-col-right .cm-tech-btn a:before{transform:translate(calc(-100% - 35px),-50%)}.cm-technical-solution-wrp .cm-tech-icon svg path{fill:#0f4155;transition:all .3s ease}.cm-technical-solution-wrp .cm-tech-icon{line-height:0}.cm-technical-solution-wrp .cm-tech-title-wrp>span{display:none}.cm-technical-solution-wrp .cm-tech-item.product2 .cm-tech-arrow:before{background-color:#61828f}@media (min-width:768px){.cm-technical-solution-wrp .tech-col-right .cm-tech-btn a:hover:before{left:0;transform:translateY(-50%);transition:transform .3s ease .1s}.cm-technical-solution-wrp .tech-col-right .cm-tech-btn a:hover{padding-left:55px;padding-right:0}.cm-technical-solution-wrp .tech-col-right .cm-tech-btn a:hover:after{transform:translate(calc(100% + 30px),-50%);transition:transform .3s ease}.cm-technical-solution-wrp .cm-tech-box-inn .cm-tech-item.product2:hover .cm-tech-arrow:before{background-color:#61828f}}@media (max-width:1340px){.cm-technical-solution-wrp .tech-col-right .cm-tech-content-row{font-size:26px}.cm-technical-solution-wrp .tech-col-right{padding-left:34px}.cm-technical-solution-wrp .cm-tech-box{padding:0 16px}}@media (max-width:1024px){.cm-technical-solution-wrp .cm-tech-title{margin:0;text-align:left}.cm-technical-solution-wrp .cm-tech-content{margin:0;max-width:640px;text-align:left}.cm-technical-solution-wrp .cm-tech-col-inn{align-items:flex-start;flex-direction:column}.cm-technical-solution-wrp .cm-tech-col-wrp{padding-top:30px}.cm-technical-solution-wrp .cm-tech-box{padding:0;width:100%}.cm-technical-solution-wrp .tech-col-right{padding:30px 0 0;width:100%}.cm-technical-solution-wrp .cm-tech-col-inn>div{width:100%}.cm-technical-solution-wrp .cm-tech-left-col{padding-right:0}.cm-technical-solution-wrp:before{border-top-right-radius:100px}}@media (max-width:767px){.cm-technical-solution-wrp{padding-bottom:70px;padding-top:70px}.cm-technical-solution-wrp .cm-tech-box-inn .cm-tech-item-inn{padding:20px 20px 30px}.cm-technical-solution-wrp .cm-tech-box-inn .cm-tech-item{width:calc(50% - 8px)}.cm-technical-solution-wrp .tech-col-right .cm-tech-content-row{font-size:24px}.cm-technical-solution-wrp .tech-col-right .cm-tech-btn a{font-size:20px}.cm-technical-solution-wrp .tech-col-right .cm-tech-btn{padding-top:30px}.cm-technical-solution-wrp .tech-col-right .cm-tech-btn a:after,.cm-technical-solution-wrp .tech-col-right .cm-tech-btn a:before{height:24px;right:14px;width:32px}.cm-technical-solution-wrp .tech-col-right .cm-tech-btn a:before{display:none}}@media (max-width:479px){.cm-technical-solution-wrp .cm-tech-box-inn .cm-tech-item-inn{padding:20px 10px 30px}}