.weddings_gallery{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:center;margin:0 auto;max-width:1237px;width:calc(100% - 40px)}.weddings_gallery-image,.weddings_gallery-item{display:block}.weddings_gallery-item{padding:10px;width:33.3333%}.weddings_gallery-image{position:relative}.weddings_gallery-image:before{content:"";display:block;padding-top:147.959%;width:100%}.weddings_gallery-image img{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.weddings_gallery-item:first-child,.weddings_gallery-item:nth-child(3){margin-top:calc(25.51017% - 14.30612px)}.weddings_gallery-item.weddings_gallery-square .weddings_gallery-image:before{padding-top:71.4286%}.weddings_gallery-item.weddings_gallery-landscape{width:66.6666%}.weddings_gallery-item.weddings_gallery-landscape .weddings_gallery-image:before{padding-top:34.7826%}.weddings_gallery-item:nth-child(7){left:0!important;margin-left:auto;margin-right:auto;right:0!important}@media (max-width:1024px){.weddings_gallery{max-width:699px}.weddings_gallery-item{padding:5.5px}.weddings_gallery-image:before{padding-top:148.198%}.weddings_gallery-item:first-child,.weddings_gallery-item:nth-child(3){margin-top:calc(25.52544% - 7.4234px)}.weddings_gallery-item.weddings_gallery-square .weddings_gallery-image:before{padding-top:71.6216%}.weddings_gallery-item.weddings_gallery-landscape{width:66.6666%}.weddings_gallery-item.weddings_gallery-landscape .weddings_gallery-image:before{padding-top:34.6491%}}@media (max-width:767px){.weddings_gallery{max-width:719px;width:calc(100% - 49px)}.weddings_gallery-item{padding:6.5px;width:50%}.weddings_gallery-image:before{padding-top:148.198%}.weddings_gallery-item:first-child,.weddings_gallery-item:nth-child(3){margin-top:0}.weddings_gallery-item:nth-child(7){margin-left:0}.weddings_gallery-item.weddings_gallery-square .weddings_gallery-image:before{padding-top:71.0227%}.weddings_gallery-item.weddings_gallery-landscape{width:100%}.weddings_gallery-item .weddings_gallery-image:before{display:none!important}.weddings_gallery{aspect-ratio:248/554;display:grid!important;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(6,1fr);height:auto!important;padding-inline:20px;width:100%}.weddings_gallery-item{gap:13px;height:100%;left:0!important;min-height:0;min-width:0;overflow:hidden;padding:0;padding:0!important;position:relative!important;top:0!important;width:100%}.weddings_gallery-item:nth-child(5){left:0!important}.weddings_gallery-item.g-item-1{grid-row:2/span 2}.weddings_gallery-item.g-item-2{grid-area:1/2/span 2}.weddings_gallery-item.g-item-3{grid-area:3/2}.weddings_gallery-item.g-item-4{grid-area:4/1}.weddings_gallery-item.g-item-5{grid-area:4/2/span 2}.weddings_gallery-item.g-item-6{grid-area:5/1}.weddings_gallery-item.g-item-7{grid-column:1;grid-row:6}.weddings_gallery-image{height:100%;position:relative;width:100%}.weddings_gallery-image img{position:relative}.weddings_gallery-image:before{display:none!important}}