.solutions .head{height:20vw;min-height:150px;max-height:380px}.solutions .head img{height:100%}@media (max-width: 576px){.solutions .head.machining{justify-content:flex-start !important;margin-left:-15%}}@media (max-width: 480px){.solutions .head.machining{margin-left:-25%}}@media (max-width: 400px){.solutions .head.machining{margin-left:-35%}}@media (max-width: 350px){.solutions .head.machining{margin-left:-45%}}@media (max-width: 320px){.solutions .head.machining{margin-left:-55%}}.solutions .head.mould{position:relative;overflow:hidden}.solutions .head.mould img{width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;z-index:9;pointer-events:none}.solutions .head.mould>video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 576px){.solutions .head.mould>video{-o-object-fit:fill;object-fit:fill}}.solutions .description>.d-flex div:first-child{width:40%;z-index:-1}.solutions .description>.d-flex div:first-child img{width:120%;position:relative;z-index:9}.solutions .description>.d-flex div:last-child{width:60%;background-color:#F5F8FA;padding:20px 30px;position:relative}.solutions .description>.d-flex div:last-child img{width:150px;position:absolute;right:-30px;top:-20px;z-index:-1}@media (max-width: 999px){.solutions .description>.d-flex div:last-child img{right:0}}.solutions .description>.d-flex div:last-child p{font-size:12px;font-weight:400;color:#232323;line-height:20px}.solutions .description>.d-flex div:last-child .btn{width:95px;font-size:12px}@media (min-width: 1200px){.solutions .description>.d-flex div:last-child{padding:30px 50px}}@media (min-width: 1000px){.solutions .description>.d-flex div:last-child{margin-right:30px}.solutions .description>.d-flex div:last-child img{top:-30px}}@media (max-width: 768px){.solutions .description>.d-flex{flex-wrap:wrap}.solutions .description>.d-flex div:first-child{width:100%;text-align:center}.solutions .description>.d-flex div:first-child img{width:100%;max-width:280px;margin-bottom:15px}.solutions .description>.d-flex div:last-child{width:100%}.solutions .description>.d-flex div:last-child p{margin-bottom:15px}.solutions .description>.d-flex div:last-child .btn{display:block;margin:auto}}@media (max-width: 576px){.solutions .description>.d-flex div:last-child{padding:10px 15px}.solutions .description>.d-flex div:last-child p{margin-bottom:10px}}.solutions .pain-points .row .row-card,.solutions .indicators .row .row-card{height:100%;border-radius:4px}.solutions .pain-points .row .row-card img,.solutions .indicators .row .row-card img{width:60px;margin:0 auto 15px}.solutions .pain-points .row .row-card p,.solutions .indicators .row .row-card p{font-weight:500;line-height:20px;margin-bottom:15px}.solutions .pain-points .row .row-card p+p,.solutions .indicators .row .row-card p+p{font-size:12px;font-weight:400;line-height:16px;margin-bottom:0}@media (max-width: 576px){.solutions .pain-points .row .row-card p,.solutions .indicators .row .row-card p{margin-bottom:10px}}.solutions .pain-points{position:relative}.solutions .pain-points>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;z-index:-1}.solutions .pain-points .row-title{color:#fff}.solutions .pain-points .container-lg .row .col-12 .row-card{background-color:#333333;padding:30px 40px;transition:box-shadow 0.3s, -webkit-transform 0.3s;transition:transform 0.3s, box-shadow 0.3s;transition:transform 0.3s, box-shadow 0.3s, -webkit-transform 0.3s}.solutions .pain-points .container-lg .row .col-12 .row-card p{color:#fff}@media (max-width: 1200px){.solutions .pain-points .container-lg .row .col-12 .row-card{padding:15px 20px}}.solutions .pain-points .container-lg .row .col-12::before{content:'';width:10px;height:calc(100% - 10px);background:linear-gradient(45deg, #4AA6FC 0%, #2372E0 100%);opacity:0;transition:opacity 0.3s;position:absolute;top:0;right:15px;z-index:-1}.solutions .pain-points .container-lg .row .col-12::after{content:'';width:calc(100% - 30px);height:10px;background:linear-gradient(270deg, #4AA6FC 0%, #2372E0 100%);opacity:0;transition:opacity 0.3s;position:absolute;bottom:0;left:15px;z-index:-1}.solutions .pain-points .container-lg .row .col-12:hover{cursor:pointer}.solutions .pain-points .container-lg .row .col-12:hover .row-card{-webkit-transform:translate(-10px, -10px);transform:translate(-10px, -10px);box-shadow:0px 1px 6px 0px rgba(73,147,255,0.35)}.solutions .pain-points .container-lg .row .col-12:hover::before,.solutions .pain-points .container-lg .row .col-12:hover::after{opacity:1}@media (max-width: 768px){.solutions .pain-points .container-lg .row .col-12:last-child{margin-top:20px}}@media (max-width: 576px){.solutions .pain-points .container-lg .row .col-12:nth-child(2),.solutions .pain-points .container-lg .row .col-12:last-child{margin-top:15px}}.solutions .indicators .row .col-12 .row-card{max-width:440px;padding:30px 20px;margin:auto;transition:box-shadow 0.3s, -webkit-transform 0.3s;transition:transform 0.3s, box-shadow 0.3s;transition:transform 0.3s, box-shadow 0.3s, -webkit-transform 0.3s}.solutions .indicators .row .col-12 .row-card p.text-left{color:#666666}.solutions .indicators .row .col-12 .row-card p.text-left.points{font-weight:400;color:#666666;margin-bottom:8px;position:relative}.solutions .indicators .row .col-12 .row-card p.text-left.points:last-child{margin-bottom:0}@media (min-width: 577px){.solutions .indicators .row .col-12 .row-card:hover{cursor:pointer;box-shadow:0px 1px 9px 0px #CCDDFF;-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@media (max-width: 1200px){.solutions .indicators .row .col-12 .row-card{padding:15px}}@media (max-width: 768px){.solutions .indicators .row{margin-top:-20px}.solutions .indicators .row .col-12{margin-top:20px}}@media (max-width: 576px){.solutions .indicators .row{margin-top:-15px}.solutions .indicators .row .col-12{margin-top:15px}.solutions .indicators .row .col-12 .row-card{max-width:300px;box-shadow:0px 1px 9px 0px #CCDDFF}}.solutions .solution{background-color:#F0F0F0}.solutions .solution .container-lg p{font-size:12px;font-weight:400;color:#232323;line-height:24px;padding:0 6%}@media (max-width: 768px){.solutions .solution .container-lg p{line-height:20px;padding:0 4%;margin-bottom:15px}}@media (max-width: 576px){.solutions .solution .container-lg p{padding:0;margin-bottom:10px}}.solutions .solution .container-lg>img{width:100%}.solutions .products{padding-bottom:0 !important}.solutions .products div.tab-links .btn{min-width:150px}.solutions .products div.tab-links .btn.btn-light{border-color:#dae0e5}@media (max-width: 576px){.solutions .products div.tab-links{display:flex;flex-wrap:wrap;margin:0 -2px}.solutions .products div.tab-links .btn{min-width:auto;width:calc(50% - 4px);font-size:12px;padding-left:0;padding-right:0;margin:0 2px}.solutions .products div.tab-links .btn:nth-child(2) ~ .btn{margin-top:4px}}.solutions .products .item{font-weight:400;color:#232323;background-color:#F6F8FB;padding:50px 15%}.solutions .products .item:not(.only-image) img{max-width:100%;max-height:200px;margin-right:45px}.solutions .products .item.only-image{justify-content:center}.solutions .products .item.only-image img{max-width:100%;max-height:200px}@media (max-width: 1200px){.solutions .products .item{padding:40px 12.5%}.solutions .products .item:not(.only-image) img{max-height:170px}}@media (max-width: 992px){.solutions .products .item{padding:30px 8%}.solutions .products .item:not(.only-image) img{max-height:140px}}@media (max-width: 768px){.solutions .products .item{padding:20px 6%}.solutions .products .item:not(.only-image) img{max-height:140px;margin-right:25px}}@media (max-width: 576px){.solutions .products .item{font-size:12px;padding:15px 20px}.solutions .products .item:not(.only-image) img{display:block;max-height:100px;margin:0 auto 15px}}.solutions .customer .row .col-12 img{width:100%;max-width:300px;box-shadow:0px 2px 6px 0px #CCDDFF}@media (max-width: 768px){.solutions .customer .row .col-12{margin-top:15px}}@media (max-width: 768px){.solutions .customer .row{margin-top:-15px}}
