.home-project-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.home-project-gallery .gallery-item{position:relative;display:block;width:100%;height:auto;aspect-ratio:4/3;overflow:hidden;border:0;padding:0;border-radius:6px;background:#10271b;cursor:pointer}.home-project-gallery .gallery-item img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s}.home-project-gallery .gallery-item:hover img{transform:scale(1.05)}.home-project-gallery .gallery-item>span{position:absolute;inset:auto 0 0;padding:32px 16px 16px;background:linear-gradient(transparent,rgba(0,0,0,.8));color:#fff;text-align:left}.home-project-gallery .gallery-item b{font-size:15px}.home-project-gallery .gallery-item small{display:none}.home-project-more{display:flex;justify-content:center;margin-top:36px}@media(max-width:900px){.home-project-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}}@media(max-width:650px){.home-project-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-project-gallery .gallery-item b{font-size:12px}.home-project-gallery .gallery-item>span{padding:28px 10px 12px}}
.home-project-gallery>.gallery-item,.home-project-gallery>.gallery-item:nth-child(n){grid-column:auto;grid-row:auto;min-width:0;min-height:0;max-width:100%;aspect-ratio:4/3}.home-project-gallery>.gallery-item img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home-project-gallery>.gallery-item>span{transform:none;opacity:1}
