.img-gallery{background:#f7f7f7;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;padding:var(--vertical_spacing)}.img-gallery .section-head{align-items:center;display:flex;flex-direction:column;margin-bottom:64px;text-align:center}.img-gallery .section-head .section-label{color:var(--quaternary_color);font-size:11px;font-weight:700;letter-spacing:2.5px;margin-bottom:16px;text-transform:uppercase}.img-gallery .section-head .section-title{margin-bottom:16px}.img-gallery .section-head .section-sub{font-size:17px;line-height:1.7;max-width:560px}.img-gallery .projects-grid{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.img-gallery .projects-grid .project-card{width:calc(20% - 12.8px)}.img-gallery .project-card .img-slot{align-items:center;aspect-ratio:3/4;background:#f7f7f7;border:2px dashed #e5e5e5;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative;transition:border-color .2s,background .2s}.img-gallery .project-card .cst-subtext{font-size:14px;font-style:italic;font-weight:500;padding-top:8px;text-align:center}.img-gallery .project-card .img-slot img{border-radius:10px;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.img-gallery .project-card .img-slot .cst-overlay-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.img-gallery .project-card .img-slot:hover{background:#f0fff0;border-color:var(--quaternary_color)}@media(max-width:1024px){.img-gallery .projects-grid .project-card{width:calc(33.33% - 10.66667px)}}@media(max-width:767px){.img-gallery .projects-grid .project-card{width:calc(50% - 8px)}}