.project-filter-container{grid-template-columns:repeat(3,1fr);gap:2.222vw 1.111vw;margin-top:5.14vw;display:grid}.project-filter-container .project-filterCard a{margin-bottom:1.111vw;text-decoration:none;display:block}.project-filter-container .project-filterCard a img{width:100%;height:auto}.project-filter-container .project-filterCard .p-large{color:#4d4d4d}.project-filter-container .project-filterCard .filter-tags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.42vw;margin-bottom:.833vw;display:flex}.project-filter-container .project-filterCard .filter-tags .heading8{white-space:normal;word-break:break-word;max-width:calc(100% - 7em);margin-right:auto;font-weight:700}.project-filter-container .project-filterCard .filter-tags .p-small{text-align:center;white-space:nowrap;border:1px solid #f5f5f5;border-radius:8.33vw;padding:.42vw .833vw}@media screen and (max-width:1200px){.project-filter-container{grid-template-columns:repeat(2,1fr);column-gap:1.918vw}.project-filter-container .project-filterCard .filter-tags{gap:.72vw;margin-bottom:1.439vw}.project-filter-container .project-filterCard .filter-tags .p-small{padding:.6vw 1.439vw;font-size:1.2vw;line-height:1.439vw}}@media screen and (max-width:600px){.project-filter-container{grid-template-columns:repeat(1,1fr);gap:24px 0}.project-filter-container .project-filterCard a{margin-bottom:16px}.project-filter-container .project-filterCard .filter-tags{gap:6px 1.4vw;margin-bottom:12px}.project-filter-container .project-filterCard .filter-tags .heading8{white-space:normal;font-size:16px;line-height:24px}.project-filter-container .project-filterCard .filter-tags .p-small{padding:2px 1.869vw;font-size:12px;line-height:18px}}@media screen and (max-width:600px) and (max-width:428px){.project-filter-container .project-filterCard .filter-tags .p-small{font-size:2.8vw;line-height:4.21vw}}
