.photo-of-job-gallery__images{-ms-overflow-style:none;scrollbar-width:none;grid-template-rows:1fr;grid-template-columns:repeat(7,1fr);gap:4px;display:grid;overflow-x:scroll;overflow-y:hidden}.photo-of-job-gallery__images::-webkit-scrollbar{display:none}@media (max-width:1400px){.photo-of-job-gallery__images{grid-template-columns:repeat(6,1fr)}}@media (max-width:900px){.photo-of-job-gallery__images{grid-template-columns:repeat(5,1fr)}}@media (max-width:700px){.photo-of-job-gallery__images{grid-template-columns:repeat(7,150px);max-width:calc(100vw - 30px);margin-right:-15px;padding-right:15px}}@media (max-width:1400px){.photo-of-job-gallery__images .photo-of-job-gallery__image-container:nth-child(n+7){display:none}}@media (max-width:900px){.photo-of-job-gallery__images .photo-of-job-gallery__image-container:nth-child(n+6){display:none}}@media (max-width:700px){.photo-of-job-gallery__images .photo-of-job-gallery__image-container:nth-child(n+6){display:flex}}.photo-of-job-gallery__images_two-thirds{grid-template-columns:repeat(5,1fr)}@media (max-width:1400px){.photo-of-job-gallery__images_two-thirds{grid-template-columns:repeat(4,1fr)}}@media (max-width:1200px){.photo-of-job-gallery__images_two-thirds{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.photo-of-job-gallery__images_two-thirds{grid-template-columns:repeat(5,150px)}}@media (max-width:1400px){.photo-of-job-gallery__images_two-thirds .photo-of-job-gallery__image-container:nth-child(n+5){display:none}}@media (max-width:1200px){.photo-of-job-gallery__images_two-thirds .photo-of-job-gallery__image-container:nth-child(n+4){display:none}}@media (max-width:700px){.photo-of-job-gallery__images_two-thirds .photo-of-job-gallery__image-container:nth-child(n+4){display:flex}}.photo-of-job-gallery__image-container{cursor:pointer;flex:1;height:220px}.photo-of-job-gallery__image-container_last{position:relative}.photo-of-job-gallery__last-image-overlay{color:var(--ruki-white);content:"";background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.photo-of-job-gallery__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.photo-of-job-gallery__button{border-radius:8px;grid-area:2/5;justify-content:center;align-items:center;gap:1px;min-width:0;height:36px;min-height:0;padding:8px 0;font-size:16px;line-height:20px;display:flex}@media (min-width:901px){.photo-of-job-gallery__button{height:44px}}
/*# sourceMappingURL=gallery.f8816f9728f131880729.chunk.css.map*/