.portfolio__heading{color:#101010;font-size:50px;font-style:normal;font-weight:700;line-height:normal}.portfolio ul{margin:0;padding:0;list-style:none}.portfolio .portfolio__cats{margin:2rem 0;display:flex;justify-content:flex-start;gap:2rem;flex-wrap:wrap}.portfolio .portfolio__cats li{color:#101010;cursor:pointer;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.portfolio .portfolio__cats li:hover{color:#ff6b00}.portfolio .portfolio__gallery{position:relative}.portfolio .portfolio__item{width:100%;height:250px;margin-bottom:40px;padding-left:15px;padding-right:15px;position:absolute;top:0;left:0;transition-property:opacity,transform;transition-duration:.7s}.portfolio .portfolio__item .item-inner{height:100%;overflow:hidden;position:relative;border-radius:10px;transition:box-shadow .3s ease;cursor:none;box-shadow:#0000001a 0 20px 25px -5px,#0000000a 0 10px 10px -5px}.portfolio__item .item-inner img{transition:transform .3s ease}.portfolio__item .item-inner:hover{box-shadow:#0000008f 0 22px 70px 4px}.custom-cursor{position:fixed;pointer-events:none;display:none;padding:2px;padding-inline-start:10px;padding-inline-end:10px;background-color:#000;color:#fff;text-align:center;line-height:40px;font-size:12px;font-weight:700;z-index:1;border-radius:10px;box-shadow:#0000003d 0 3px 8px}.portfolio__item .item-inner:hover img{transform:translateY(-100%);animation:scrollUp 20s infinite}@keyframes scrollUp{0%,to{transform:translateY(0)}50%{transform:translateY(-100%)}to{transform:translateY(0)}}@media screen and (min-width: 48em){.portfolio .portfolio__item{width:50%}}@media screen and (min-width: 62em){.portfolio .portfolio__item{width:33.3333%}}
/*# sourceMappingURL=/cdn/shop/t/116/assets/portfolio-list.css.map */
