.home-solutions{overflow:hidden;position:relative}.home-solutions .background-graph{height:auto;position:absolute;right:-40px;top:0;width:896px;z-index:0}.home-solutions .inner-top{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:2}.home-solutions .divider{background-color:#0f5946;display:block;height:3px;margin:20px 0;width:160px}.home-solutions .inner-top .left{width:70%}.home-solutions .btn.link{margin-top:auto}.home-solutions .inner-top h2{color:#0f5946;font-size:42px;font-style:normal;font-weight:500;line-height:115%;max-width:620px}.home-solutions .inner-top p{color:#212f56;font-size:18px;font-style:normal;font-weight:500;line-height:130%}.home-solutions .solutions{grid-gap:24px;display:grid;grid-template-columns:repeat(4,1fr);padding-top:28px;position:relative;z-index:2}.home-solutions .solution-item{align-items:center;background:#fff;border-radius:64px 64px 16px 16px;box-sizing:content-box;display:flex;flex-direction:column;gap:16px;padding:24px 16px 16px;transition:all .4s ease}.home-solutions .solution-item:focus{outline:3px solid #105946}.home-solutions .solution-item:hover{transform:translateY(-5px)}.home-solutions .solution-item h3{color:#0f5946;font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin:0;padding:0 40px;text-align:center;text-transform:uppercase}.home-solutions .solution-item p{color:#212f56;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:0;text-align:center}.home-solutions .solution-item .list-items{width:100%}.home-solutions .solution-item .list-items .item{align-items:center;color:#2d8c73;display:flex;font-size:16px;font-style:normal;font-weight:400;gap:10px;line-height:normal}.sol-slider{display:none}@media (max-width:1240px){.home-solutions .solutions{grid-template-columns:auto auto auto}}@media (max-width:868px){.home-solutions .inner-top .left{width:100%}.home-solutions .solution-item:focus{outline:none}.home-solutions .inner-top .right{margin:0 auto}.home-solutions .inner-top{flex-wrap:wrap}.home-solutions .background-graph{opacity:.4}.home-solutions .inner-top h2{font-size:32px}.home-solutions .inner-top p{font-size:16px;font-weight:400}.home-solutions .solutions{display:block}.home-solutions .tns-nav{display:none}.home-solutions .btn.link{display:flex;justify-content:center}.home-solutions .solution-item .list-items{padding:16px 0}.home-solutions .solution-item h3{padding:24px 16px 16px}.sol-slider{zoom:.7;display:flex;margin:20px auto 0}}