.solution-section{border-bottom:1px solid #D6D6D6}@media screen and (max-width: 1167px){.solution-section{margin-top:16px}}.solution-section .container-solution{max-width:1440px;margin:0 auto;padding:0 0 0 65px}@media (max-width: 1167px){.solution-section .container-solution{padding:0}}@media (max-width: 576px){.solution-section .container-solution{padding:0 20px}}.solution-section .solution-content{display:flex;align-items:center;justify-content:space-between;gap:300px}@media (max-width: 1350px){.solution-section .solution-content{text-align:center}}@media (max-width: 1167px){.solution-section .solution-content{gap:75px!important;flex-direction:column-reverse;text-align:center}.solution-section .solution-content .solution-section,.solution-section .solution-content .container-solution{padding:0!important}}.solution-section .solution-text{flex:1;max-width:600px;padding:0 15px}.solution-section .solution-text h2{font-size:clamp(28px,5vw,48px);font-weight:600;margin-bottom:24px;line-height:1.2;color:#111}.solution-section .solution-text p{font-size:clamp(16px,2.5vw,20px);line-height:1.8;font-weight:400;color:#333;margin-bottom:28px}.solution-section .solution-text .btn-black{display:inline-block;background-color:#000;color:#fff;padding:12px 28px;border-radius:999px;text-decoration:none;font-weight:500;font-size:16px;transition:background .3s ease}.solution-section .solution-text .btn-black:hover{background-color:#222}@media (max-width: 1167px){.solution-section .solution-text .btn-black{text-align:start}}@media (max-width: 768px){.solution-section .solution-text{flex-direction:column-reverse;text-align:start;padding-top:20px}.solution-section .solution-text h2{margin-bottom:16px}.solution-section .solution-text p{margin-bottom:20px}}.solution-section .solution-images{position:relative;width:442px;height:814px}.solution-section .solution-images .img{position:absolute;overflow:hidden}.solution-section .solution-images .img img{width:100%;height:auto;display:block;object-fit:cover}.solution-section .solution-images .img-back{top:0;right:0;width:100%;height:100%;z-index:1}.solution-section .solution-images .img-back img{height:100%}.solution-section .solution-images .img-front{left:-235px;top:50%;z-index:2;transform:translateY(-50%);width:387px}@media (max-width: 768px){.solution-section .solution-images{height:422px}}@media (max-width: 1167px){.solution-section .solution-images{width:100%}}@media (max-width: 1350px){.solution-section .solution-images .img-back,.solution-section .solution-images .img-front{position:absolute}.solution-section .solution-images .img-back{top:0;right:0;width:100%;max-width:420px}.solution-section .solution-images .img-front{right:300px;width:260px;left:auto;height:auto}}@media (max-width: 768px){.solution-section .solution-images .img-front{right:250px;width:220px}.solution-section .solution-images .img-back{max-width:320px}}@media (max-width: 480px){.solution-section .solution-images .img-back{max-width:220px}.solution-section .solution-images .img-front{right:150px}}.section-divider{display:flex;align-items:center;justify-content:center;margin:50px 0}.section-divider:before,.section-divider:after{content:"";flex:1;height:1px;background-color:#ccc}.section-divider .divider-text{border:1px solid #999;border-radius:999px;padding:4px 46px;font-weight:500;margin:0 20px;white-space:nowrap;font-size:20px}@media (max-width: 768px){.section-divider .divider-text{padding:6px 16px;font-size:16px}}.injection-cycle-section{background-color:#fff}.injection-cycle-section .container{max-width:1440px;margin:0 auto;padding:0 16px}.injection-cycle-section .injection-cycle-image{padding:20px;display:flex;justify-content:center}.injection-cycle-section .injection-cycle-image img{max-width:100%;height:auto;display:block}@media (max-width: 768px){.injection-cycle-section{padding:40px 0}.injection-cycle-section .injection-cycle-image{padding:12px}}
