.masonry-gallery{position:relative;padding:150px 40px}.masonry-gallery__wrap{max-width:1720px;margin:0 auto}.masonry-gallery__layout{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:24px}.masonry-gallery__image{position:relative;width:100%}.masonry-gallery__image--wide-top{padding-top:46.51%;margin-bottom:24px;margin-top:20px}.masonry-gallery__image--left-top,.masonry-gallery__image--left-bottom,.masonry-gallery__image--right-top,.masonry-gallery__image--right-bottom{padding-top:90.6%}.masonry-gallery__image--middle-top{padding-top:117%}.masonry-gallery__image--middle-bottom{padding-top:64.2%}.masonry-gallery__image img{top:0;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.masonry-gallery__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:24px;width:100%}.masonry-related__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 1440px){.masonry-gallery{padding:40px 20px}}@media screen and (max-width: 768px){.masonry-gallery__layout,.masonry-gallery__col{grid-gap:16px}.masonry-gallery__image--wide-top{margin-bottom:16px}}@media screen and (max-width: 500px){.masonry-gallery__layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.masonry-gallery__layout .masonry-gallery__image,.masonry-gallery__wrap .masonry-gallery__image--wide-top{padding-top:90.6%}}@media screen and (min-width: 1921px){.masonry-gallery{padding:7.8125vw 2.08333vw}.masonry-gallery__wrap{max-width:89.58333vw}.masonry-gallery__layout{grid-gap:1.25vw}.masonry-gallery__image--wide-top{margin-bottom:1.25vw}.masonry-gallery__col{grid-gap:1.25vw}}
