.works-content{padding:260px 36px 200px}.works-content__title{font-size:56px;font-weight:600}.works-content__descr{width:830px;max-width:100%;margin-top:48px;font-size:48px}.works-content__tabs{grid-template-columns:repeat(4,1fr);gap:16px 96px;width:fit-content;max-width:100%;margin-top:96px;display:grid}.works-content__tabs a{color:#b5b6ba;width:fit-content;font-size:20px;font-weight:500;transition:color .5s;position:relative}.works-content__tabs a:after{content:"";transform-origin:0;background-color:currentColor;width:100%;height:1px;transition:transform .5s;display:block;position:absolute;bottom:0;left:0;transform:scale3d(0,0,0)}.works-content__tabs a.active,.works-content__tabs a:hover{color:#0d0d0d}.works-content__tabs a.active:after,.works-content__tabs a:hover:after{transform:scale(1)}.works-list{border-top:1px solid #e4e4e4;grid-template-columns:repeat(2,1fr);gap:120px 20px;margin-top:88px;padding-top:24px;display:grid}.works-list__parallax-wrapper{aspect-ratio:754/600;width:100%;position:relative;overflow:hidden}.works-list__img-handler{will-change:transform;width:100%;height:100%}.works-list__item{position:relative}.works-list__item[href=\#]{cursor:default}.works-list__item video{object-fit:cover;width:100%;height:100%;display:block}.works-list__item b{margin-top:32px;font-weight:500;transition:color .5s;display:block}.works-list__item:hover b{color:#7a7777}.works-list__item ul{color:#84858c;flex-wrap:wrap;gap:7px;margin-top:8px;transition:all .5s;display:flex}.works-list__item:hover ul{opacity:1}.works-list__item li:not(:last-child):after{vertical-align:baseline;content:"·";padding-left:7px}@media (min-width:1200px){.works-list__item ul{opacity:0}}@media (max-width:1199px){.works-content{padding:160px 36px}.works-content__tabs{gap:16px 23px}}@media (max-width:767px){.works-content{padding:155px 20px 36px}.works-content__title{font-size:36px}.works-content__descr{margin-top:24px;font-size:32px}.works-content__tabs{flex-wrap:wrap;gap:16px 20px;display:flex}.works-list{flex-direction:column;gap:48px;margin-top:48px;padding-top:20px;display:flex}.works-list__item b{margin-top:24px;font-size:20px}.works-list__item ul{opacity:1;margin-top:4px;font-size:20px}}
