.filters{margin:64px 0;overflow:auto}@media only screen and (max-width:576px){.filters{margin:24px 0}}.filters ul{display:flex;padding:0;margin:0;gap:16px;list-style:none}.filters ul li a,.filters ul li span{padding:8px 24px;color:#737373;font-size:20px;font-weight:400;border-radius:4px;cursor:pointer;display:block;width:max-content;transition:all .4s}.filters ul li a:hover,.filters ul li span:hover{background:#f5f5f5}.filters ul li a.selected,.filters ul li span.selected{color:#fff;background:#0a0a0a}:root{--default-bg:#fafafa}.w-20{width:20%}.w-25{width:25%}.w-50{width:50%}.w-75{width:75%}.w-100{width:100%}.pad-r-20{padding-right:20px}.pad-l-20{padding-left:20px}.pad-t-20{padding-top:20px}.pad-b-20{padding-bottom:20px}.pad-x-20{padding-right:20px;padding-left:20px}.pad-y-20{padding-bottom:20px;padding-top:20px}.gap-20{gap:20px}.pad-r-25{padding-right:25px}.pad-l-25{padding-left:25px}.pad-t-25{padding-top:25px}.pad-b-25{padding-bottom:25px}.pad-x-25{padding-right:25px;padding-left:25px}.pad-y-25{padding-bottom:25px;padding-top:25px}.gap-25{gap:25px}.pad-r-50{padding-right:50px}.pad-l-50{padding-left:50px}.pad-t-50{padding-top:50px}.pad-b-50{padding-bottom:50px}.pad-x-50{padding-right:50px;padding-left:50px}.pad-y-50{padding-bottom:50px;padding-top:50px}.gap-50{gap:50px}.pad-r-75{padding-right:75px}.pad-l-75{padding-left:75px}.pad-t-75{padding-top:75px}.pad-b-75{padding-bottom:75px}.pad-x-75{padding-right:75px;padding-left:75px}.pad-y-75{padding-bottom:75px;padding-top:75px}.gap-75{gap:75px}.pad-r-100{padding-right:100px}.pad-l-100{padding-left:100px}.pad-t-100{padding-top:100px}.pad-b-100{padding-bottom:100px}.pad-x-100{padding-right:100px;padding-left:100px}.pad-y-100{padding-bottom:100px;padding-top:100px}.gap-100{gap:100px}.works-slider .item{margin:0 12px;position:relative}.works-slider .item a{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;font-size:0}.works-slider .item .image{aspect-ratio:1;border-radius:4px;height:220px}.works-slider .item .image img{width:100%;height:100%;object-fit:cover;display:block}.works-slider .item .content{padding:12px 0}.works-slider .item .content h4{color:#0a0a0a;font-size:18px;font-weight:400}.works-slider .item .content .categories{color:#737373;font-size:12px;display:flex;gap:8px;padding:0}