.cases .background-lines__line1,.cases .background-lines__line3,.cases .background-lines__line5{z-index:3}.cases-slider__container{margin-top:40px;overflow:hidden}.cases-slider__slider{background:#fff;margin-left:-15px;margin-right:-15px;border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3}.cases .swiper-slide{height:auto!important}.cases-item{display:flex;gap:20px;height:100%;padding:20px;background:#fff}.cases-item__title{font-size:25px;font-weight:900}.cases-item__brand{-ms-flex-item-align:start;align-self:flex-start;width:100%;height:100%}.cases-item__logo{height:80px;flex:0 0 80px;display:flex;border-radius:50%;overflow:hidden}.cases-item__param{margin-top:30px;font-size:17px;display:flex;gap:30px}.cases-item__param span{display:flex;align-items:center}.cases-item__param img{margin-right:10px}.cases-item__list{display:flex;flex-direction:column;gap:20px;overflow:hidden;margin-top:35px;counter-reset:cases-list}.cases-item__list-item{position:relative;padding-left:50px}.cases-item__list-item::before{left:0;top:0;display:flex!important;align-items:center;justify-content:center;width:40px;font-weight:900;font-family:'Montserrat',sans-serif;height:40px;border:1px solid rgba(0,0,0,.15);border-radius:50%;background:#fff;position:absolute;counter-increment:cases-list;content:counter(cases-list,decimal-leading-zero);z-index:1}.cases-item__list-item:first-child::after{position:absolute;content:'';left:19px;top:40px;width:3px;height:25px;background:#228B22;z-index:4}.cases-item__list-item:not(:first-child)::after{position:absolute;content:'';left:20px;top:0;transform:translateY(-100%);width:1px;height:200px;background:#d9d9d9}.cases-item__list-title{font-size:20px;font-weight:500}.cases-item__list-text{margin-top:10px;font-size:14px}.cases-slider__container{z-index:3}@media (max-width:991px){.cases-slider__slider{margin-left:-7px;margin-right:-7px}.cases .background-lines__line3{z-index:2!important}}@media (max-width:767px){.cases-item{padding:15px 20px}.cases-item__title{font-size:20px;padding-right:65px}.cases-item__content{margin-left:unset}.cases-item__logo{width:50px;height:50px;position:absolute;right:20px;top:15px}.cases-item__param{display:flex;flex-direction:column;gap:10px}.cases-item__param span{margin-top:5px}}