.photo[hidden],.project-photo[hidden],.gallery-more[hidden]{display:none!important}
.photo-label,.project-photo-caption,.clip-top,.clip-bottom,.detail-film-label,.contact-arrow{display:none!important}
.project-photo:after,.service-card-media:after{display:none}
.button,.floating-contact,.round-link,.text-link,.cost-link{gap:0}
.round-link{display:inline-block;border-bottom:1px solid #ffffff70;padding-bottom:7px;line-height:1.6}
.round-link:hover{border-color:var(--yellow);color:var(--yellow)}
.gallery-more{min-width:280px;justify-content:center;margin-top:32px;font-size:14px}
.service-card-title{gap:0}
.scene-clip:after,.detail-film:after{background:linear-gradient(transparent,#0002)}
.page-photo-dialog .page-photo-prev,.page-photo-dialog .page-photo-next,#lightbox .lightbox-prev,#lightbox .lightbox-next{top:auto;bottom:18px;width:90px;height:43px;font:14px Manrope,Arial,sans-serif;line-height:1}
.page-photo-dialog .page-photo-prev,#lightbox .lightbox-prev{left:calc(50% - 98px)}
.page-photo-dialog .page-photo-next,#lightbox .lightbox-next{right:calc(50% - 98px)}
.page-photo-dialog figure img,#lightbox figure img{max-height:calc(100svh - 220px)}
@media(max-width:700px){.gallery-more{width:100%;min-width:0;font-size:13px}.scene-clip .clip-play{width:43px;height:43px}.page-photo-dialog .page-photo-prev,.page-photo-dialog .page-photo-next,#lightbox .lightbox-prev,#lightbox .lightbox-next{bottom:15px}}
