.case-study-table{content-visibility:auto;padding:44px 16px 10px 0}@media only screen and (max-width:767px){.case-study-table{padding:0 16px 60px 0}}.case-study-table__list{max-width:280px;position:relative}.case-study-table__list:before{border-left:1px solid var(--primary-gray);bottom:0;content:"";left:0;position:absolute;top:0;z-index:-1}.case-study-table__list .item{border-left:1px solid transparent;display:block;font-family:var(--font-std-light);margin-top:15px;padding-left:20px;transition:.2s ease-in-out}.case-study-table__list .item.is-active:not(.is-active~.is-active){border-left:1px solid var(--primary-purple);color:var(--primary-purple);font-family:var(--font-std)}