.our-work{text-align:center;color:#111;width:min(1100px,100% - 40px);margin:0 auto;padding:72px 0 100px}.our-work h2{margin-bottom:8px;font-size:clamp(2rem,4vw,3.5rem)}.our-work>p{color:#5f6368;font-size:1.05rem}.service-filters{flex-flow:column wrap;justify-content:center;align-items:center;gap:10px;margin-top:28px;display:flex}.service-filter{color:#111;cursor:pointer;font:inherit;background:#fff;border:2px solid #111;padding:9px 18px;transition:background-color .2s,color .2s}.service-filter-container{display:contents}.service-filter:hover,.service-filter.active{color:#fff;background:#111}.work-gallery{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:40px;margin-top:38px;display:grid}.card{grid-template-columns:repeat(3);justify-content:center;align-items:center;gap:40px;max-width:1200px;margin:0 auto;display:grid}.work-card-link{color:inherit;text-decoration:none;display:block}.work-card-link:hover .work-card{transform:translateY(-4px)}.work-card{background:#fff;border:1px solid #e4e4e4;max-width:300px;height:auto;transition:transform .2s;overflow:hidden}.work-card-image{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.work-card-content{padding:22px}.work-card-type{color:#6b6b6b;font-size:.8rem}.work-card h3{margin:7px 0;font-size:1.35rem}.work-card p{color:#5f6368;line-height:1.6}.work-status{color:#5f6368}.work-error{color:#b42318}@media (max-width:480px){.our-work{width:min(100% - 30px,1100px);padding-top:48px}}
