.single-project .project-detail{background:#fff;padding:80px 0}.single-project .project-detail_meta{display:flex;flex-direction:row;flex-wrap:wrap;gap:60px;list-style:none;margin-bottom:50px;padding:0}.single-project .project-detail_meta .project-detail_meta-item{display:flex;flex-direction:column;gap:6px}.single-project .project-detail_meta .project-detail_meta-label{color:#bdbdbd;font-size:1.125rem;font-weight:400;letter-spacing:3.2px;line-height:1;text-transform:uppercase}.single-project .project-detail_meta .project-detail_meta-value{color:#000;font-size:1.5rem;font-weight:400;line-height:1.2}.single-project .project-gallery+.project-gallery{margin-top:48px}.single-project .project-gallery .project-gallery_title{color:#000;font-size:2rem;font-weight:300;line-height:1.19;margin:0 0 24px}.single-project .project-gallery .project-gallery_grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.single-project .project-gallery .project-gallery_item{aspect-ratio:1/1;background:#f4f4f4;cursor:zoom-in;display:block;overflow:hidden;position:relative}.single-project .project-gallery .project-gallery_item .project-gallery_image{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.single-project .project-gallery .project-gallery_item:hover .project-gallery_image{transform:scale(1.05)}.lightbox{align-items:center;background:rgba(0,0,0,.92);display:flex;inset:0;justify-content:center;opacity:0;position:fixed;transition:opacity .25s ease,visibility .25s ease;visibility:hidden;z-index:9999}.lightbox.is-open{opacity:1;visibility:visible}.lightbox .lightbox_stage{align-items:center;display:flex;height:90vh;justify-content:center;position:relative;width:90vw}.lightbox .lightbox_image{display:block;max-height:100%;max-width:100%;object-fit:contain;user-select:none}.lightbox .lightbox_btn{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.3);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s ease;width:56px}.lightbox .lightbox_btn:hover{background:hsla(0,0%,100%,.2)}.lightbox .lightbox_btn svg{height:24px;width:24px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lightbox .lightbox_prev{left:20px}.lightbox .lightbox_next{right:20px}.lightbox .lightbox_close{right:20px;top:20px;transform:none}.lightbox .lightbox_counter{bottom:20px;color:#fff;font-size:1.125rem;left:50%;letter-spacing:3.2px;position:absolute;transform:translateX(-50%)}@media (max-width:1024px){.single-project .project-gallery .project-gallery_grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.single-project .project-detail{padding:40px 0}.single-project .project-detail_meta{gap:30px;margin-bottom:30px}.single-project .project-detail_meta .project-detail_meta-value{font-size:1.25rem}.single-project .project-gallery .project-gallery_title{font-size:1.5rem;margin-bottom:16px}.single-project .project-gallery .project-gallery_grid{grid-template-columns:repeat(2,1fr)}.lightbox .lightbox_btn{height:44px;width:44px}}@media (max-width:480px){.single-project .project-gallery .project-gallery_grid{grid-template-columns:1fr}}
/*# sourceMappingURL=single-project.css.map */