.case-intro{background:#f3f6f7;padding-bottom:120px;padding-top:70px}.case-intro__row{display:flex;gap:20px}.case-intro__left,.case-intro__right{flex:1 1 50%}.case-info-item{margin-bottom:50px}.case-info-item__title,.toc__header{font-size:32px;font-weight:700;line-height:46px}.toc__header{margin-bottom:30px}.case-toc__item{align-items:center;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:15px;max-width:300px}.case-toc__item svg rect{fill:transparent;transition:.3s linear}.case-toc__item:hover svg rect{fill:#19b}.case-toc__item:hover svg path{stroke:#fff}.case-intro__logos img{display:inline-block}.case-stat__counter{display:flex;flex-wrap:wrap;gap:30px;margin-top:70px}.case-stat{flex:1 1 calc(50% - 15px)}.case-stat__number{font-size:50px;font-weight:700;line-height:65px}.case-images{align-items:center;display:flex;gap:20px;margin-top:50px}.case-image{display:flex;flex:1 1 50%;justify-content:flex-end;margin-left:auto}.case-image img{display:block;margin-bottom:15px;max-height:600px}.case-image p{font-size:14px;font-weight:300;line-height:23px}.case-intro__toc.hidden__desktop{display:none}@media(max-width:768px){.case-intro__toc.hidden__desktop{display:block;margin-top:50px}.case-intro__toc.hidden__mobile{display:none}.case-intro__row{flex-direction:column}.case-toc__item{max-width:100%}.case-toc__item a{max-width:80%}}@media(max-width:475px){.case-images,.case-stat__counter{flex-direction:column}.case-image img{max-height:unset}}