.cases__menu{display:flex}.cases__menu-list{text-transform:uppercase;margin:0;padding:130px 34px 34px 64px;list-style:none;display:flex}@media screen and (width<=991px){.cases__menu-list{margin:0 auto;padding-inline:24px}}@media screen and (width<=831px){.cases__menu-list{padding-top:95px;padding-bottom:55px}}@media screen and (width<=460px){.cases__menu-list{flex-direction:column;gap:2px;width:100%;margin:0;padding-top:65px;padding-bottom:40px}}.cases__menu-link{cursor:pointer;color:#000;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s ease-out}@media screen and (width<=460px){.cases__menu-link{padding-block:16px 4px}}.cases__menu-link span{display:inline-block;position:relative}.cases__menu-link span:after{content:"";opacity:0;background-color:#000;width:100%;height:1px;transition:all .2s ease-out;position:absolute;bottom:-1px;left:0}.cases__menu-link span:hover:after{opacity:1}.cases__menu-link.active span{color:#737373}.cases__menu-link:active span:after,.cases__menu-link.active span:after{opacity:1;background-color:#737373}.cases__menu-slash{padding-inline:20px;font-size:14px}@media screen and (width<=460px){.cases__menu-slash{display:none}}@media screen and (width<=431px){.cases__menu-slash{font-size:12px}}.cases-grid{padding-inline:34px;gap:30px;width:100%;padding-bottom:3.75rem;display:flex;position:relative}@media screen and (width<=991px){.cases-grid{gap:18px;padding-bottom:2.5rem}}@media screen and (width<=769px){.cases-grid{padding-inline:24px}}.cases-grid__column{z-index:10;flex-direction:column;flex:1;gap:46px;display:flex}@media screen and (width<=991px){.cases-grid__column{gap:28px}}@media screen and (width<=431px){.cases-grid__column{gap:36px}}.cases-grid__column .cases-grid__item{cursor:pointer;object-fit:contain;box-sizing:content-box;opacity:.2;filter:brightness(85%)blur(5px);width:100%;transition:all .4s ease-out;overflow:hidden;transform:translateY(80px)}.cases-grid__column .cases-grid__item.visible{opacity:1;filter:none;transform:translate(0,0)}.cases-grid__column:nth-of-type(2) .cases-grid__item:first-of-type{transition-delay:.1s}.cases-grid__column:nth-of-type(3) .cases-grid__item:first-of-type{transition-delay:.2s}.cases-grid__image{width:100%;height:100%;transition:transform .6s ease-in-out}.cases-grid__image:hover{transform:scale(1.06)}
