.LightboxModal-module__XcfPCq__overlay{z-index:1000;background:#000000f2;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.LightboxModal-module__XcfPCq__modal{justify-content:center;align-items:center;width:100%;max-width:1400px;height:100%;max-height:90vh;display:flex;position:relative}.LightboxModal-module__XcfPCq__closeButton{cursor:pointer;color:#fff;z-index:1001;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background .2s,border-color .2s;display:flex;position:absolute;top:24px;right:24px}.LightboxModal-module__XcfPCq__closeButton:hover{background:#fff3;border-color:#ffffff4d}.LightboxModal-module__XcfPCq__imageContainer{justify-content:center;align-items:center;width:100%;height:100%;max-height:90vh;display:flex;position:relative}.LightboxModal-module__XcfPCq__image{object-fit:contain;max-width:100%;max-height:100%}.LightboxModal-module__XcfPCq__navButton{cursor:pointer;color:#fff;z-index:1001;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:background .2s,border-color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.LightboxModal-module__XcfPCq__navButton:hover{background:#fff3;border-color:#ffffff4d}.LightboxModal-module__XcfPCq__navButtonLeft{left:24px}.LightboxModal-module__XcfPCq__navButtonRight{right:24px}@media (max-width:767px){.LightboxModal-module__XcfPCq__navButton{width:48px;height:48px}.LightboxModal-module__XcfPCq__navButtonLeft{left:16px}.LightboxModal-module__XcfPCq__navButtonRight{right:16px}.LightboxModal-module__XcfPCq__closeButton{width:40px;height:40px;top:16px;right:16px}}.LightboxModal-module__XcfPCq__counter{color:#fff;background:#00000080;border-radius:20px;padding:8px 16px;font-size:14px;font-weight:500;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}@media (max-width:767px){.LightboxModal-module__XcfPCq__counter{padding:6px 12px;font-size:12px;bottom:16px}}
.GalleryBlocks-module__4Aq4vq__gallery{width:100%}.GalleryBlocks-module__4Aq4vq__block{margin-bottom:20px}.GalleryBlocks-module__4Aq4vq__blockFull{width:100%}.GalleryBlocks-module__4Aq4vq__blockTwo{flex-direction:column;gap:16px;display:flex}.GalleryBlocks-module__4Aq4vq__blockTwo.GalleryBlocks-module__4Aq4vq__halfImagesRow{flex-direction:row;align-items:flex-start;gap:8px;display:flex}.GalleryBlocks-module__4Aq4vq__blockTwo.GalleryBlocks-module__4Aq4vq__halfImagesRow .GalleryBlocks-module__4Aq4vq__imageWrapper{flex:1;min-width:0}@media (min-width:768px){.GalleryBlocks-module__4Aq4vq__blockTwo{flex-direction:row;align-items:flex-start;gap:12px;display:flex}.GalleryBlocks-module__4Aq4vq__blockTwo.GalleryBlocks-module__4Aq4vq__halfImagesRow{gap:12px}}.GalleryBlocks-module__4Aq4vq__blockThree{flex-direction:column;gap:16px;display:flex}@media (min-width:768px){.GalleryBlocks-module__4Aq4vq__blockThree{flex-direction:row;align-items:flex-start;gap:12px;display:flex}}.GalleryBlocks-module__4Aq4vq__imageWrapper{cursor:pointer;box-sizing:border-box;border-radius:12px;width:100%;position:relative;overflow:hidden}.GalleryBlocks-module__4Aq4vq__blockFull .GalleryBlocks-module__4Aq4vq__imageWrapper{width:100%}.GalleryBlocks-module__4Aq4vq__imageWrapperWithPadding{background-color:#fff}@media (min-width:768px){.GalleryBlocks-module__4Aq4vq__blockTwo .GalleryBlocks-module__4Aq4vq__imageWrapper.GalleryBlocks-module__4Aq4vq__multiImageWrapper,.GalleryBlocks-module__4Aq4vq__blockThree .GalleryBlocks-module__4Aq4vq__imageWrapper.GalleryBlocks-module__4Aq4vq__multiImageWrapper{flex-grow:calc(var(--ar,1)*1000);flex-shrink:1;flex-basis:0;min-width:220px}}.GalleryBlocks-module__4Aq4vq__image{width:100%;height:auto;display:block}@media (min-width:768px){.GalleryBlocks-module__4Aq4vq__blockTwo .GalleryBlocks-module__4Aq4vq__imageWrapper.GalleryBlocks-module__4Aq4vq__multiImageWrapper .GalleryBlocks-module__4Aq4vq__image,.GalleryBlocks-module__4Aq4vq__blockThree .GalleryBlocks-module__4Aq4vq__imageWrapper.GalleryBlocks-module__4Aq4vq__multiImageWrapper .GalleryBlocks-module__4Aq4vq__image{object-fit:contain;object-position:center;width:100%;height:auto}}.GalleryBlocks-module__4Aq4vq__portraitImage{justify-content:center;align-items:center;min-height:300px;display:flex}.GalleryBlocks-module__4Aq4vq__portraitImage .GalleryBlocks-module__4Aq4vq__image{object-fit:contain;object-position:center;width:100%;height:auto}.GalleryBlocks-module__4Aq4vq__verticalPortrait .GalleryBlocks-module__4Aq4vq__image{width:100%;max-height:600px}.GalleryBlocks-module__4Aq4vq__blockFull .GalleryBlocks-module__4Aq4vq__verticalPortrait .GalleryBlocks-module__4Aq4vq__image{max-height:700px}@media (min-width:768px){.GalleryBlocks-module__4Aq4vq__portraitImage{min-height:500px}.GalleryBlocks-module__4Aq4vq__verticalPortrait .GalleryBlocks-module__4Aq4vq__image{max-height:800px}.GalleryBlocks-module__4Aq4vq__blockFull .GalleryBlocks-module__4Aq4vq__verticalPortrait .GalleryBlocks-module__4Aq4vq__image{max-height:900px}}
