.LandingImageScroller_landingImageScroller__evIz5{position:relative;max-width:calc(100vw - 40px);width:100%;margin:20px auto;overflow:hidden;padding:0 20px;box-sizing:border-box}@media (min-width:768px){.LandingImageScroller_landingImageScroller__evIz5{max-width:1124px;padding:0 45px}}.LandingImageScroller_imageContainer__Z61VY{display:flex;overflow-x:scroll;scroll-behavior:smooth;padding:10px 0;gap:10px;-ms-overflow-style:none;scrollbar-width:none}.LandingImageScroller_imageContainer__Z61VY::-webkit-scrollbar{display:none}.LandingImageScroller_imageWrapper__Ec8gX{flex-shrink:0;position:relative;width:clamp(280px,calc(100vw - 40px),400px);border-radius:4px;overflow:hidden;border:1px solid #eee;background-color:#f8f9fa;display:flex;align-items:center;justify-content:center;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;box-shadow:0 4px 6px rgba(0,0,0,.1);cursor:pointer}@media (min-width:768px){.LandingImageScroller_imageWrapper__Ec8gX{width:338px}}.LandingImageScroller_imageWrapper__Ec8gX:hover{transform:scale(1.05);box-shadow:0 10px 15px rgba(0,0,0,.2);z-index:5}.LandingImageScroller_galleryImage__vfJqa{display:block;object-fit:contain;width:100%;height:auto;max-width:100%}.LandingImageScroller_scrollButton__Gfxvr{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(50,50,50,.6);color:#fff;border:none;padding:0;cursor:pointer;z-index:10;font-size:24px;width:30px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease}.LandingImageScroller_scrollButton__Gfxvr.LandingImageScroller_left__TPL_s{left:5px}.LandingImageScroller_scrollButton__Gfxvr.LandingImageScroller_right__Rft0E{right:5px}.LandingImageScroller_scrollButton__Gfxvr:hover{background-color:rgba(0,0,0,.8)}.LandingImageScroller_scrollButton__Gfxvr:active{background-color:#000}@media (min-width:768px){.LandingImageScroller_scrollButton__Gfxvr{width:35px;height:50px}.LandingImageScroller_scrollButton__Gfxvr.LandingImageScroller_left__TPL_s{left:5px}.LandingImageScroller_scrollButton__Gfxvr.LandingImageScroller_right__Rft0E{right:5px}}.LandingImageScroller_lightboxOverlay___IJ40{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.9);display:flex;justify-content:center;align-items:center;z-index:25000;padding:0;cursor:pointer}.LandingImageScroller_lightboxContent__Iup4F{position:relative;width:100vw;height:100vh;cursor:default;display:flex;align-items:center;justify-content:center}.LandingImageScroller_lightboxImage__N2WTB{display:block;max-width:90%;max-height:90%;object-fit:contain;width:auto;height:auto}.LandingImageScroller_closeButton__ZIvvK{position:absolute;top:25px;right:25px;transform:none;background:rgba(30,30,30,.75);border:none;color:#fff;font-size:1.8rem;font-weight:700;cursor:pointer;z-index:25002;line-height:1;padding:0;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;text-decoration:none}.LandingImageScroller_closeButton__ZIvvK:hover{background:rgba(0,0,0,.9);color:#eee}.LandingImageScroller_lightboxNavButton__TeX6Y{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(50,50,50,.6);color:#fff;border:none;padding:15px 10px;cursor:pointer;z-index:25001;font-size:24px;line-height:1;border-radius:4px;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center}.LandingImageScroller_lightboxNavButton__TeX6Y:hover{background-color:rgba(0,0,0,.8)}.LandingImageScroller_prevButton__cRbBW{left:10px}.LandingImageScroller_nextButton__HZkpr{right:10px}@media (max-width:767px){.LandingImageScroller_lightboxOverlay___IJ40{padding:0}.LandingImageScroller_lightboxContent__Iup4F{width:100%;height:100%;max-width:100vw;max-height:100vh;border-radius:0;position:relative;display:flex;align-items:center;justify-content:center}.LandingImageScroller_lightboxImage__N2WTB{max-width:90%;max-height:90%;object-fit:contain}.LandingImageScroller_closeButton__ZIvvK{position:absolute;top:15px;right:15px;transform:none;font-size:1.5rem;padding:0;background-color:rgba(30,30,30,.75);color:#fff;z-index:25003;border-radius:50%;line-height:1;width:35px;height:35px;display:flex;align-items:center;justify-content:center}.LandingImageScroller_lightboxNavButton__TeX6Y{padding:12px 8px;font-size:20px;background-color:rgba(30,30,30,.7);z-index:25001}.LandingImageScroller_prevButton__cRbBW{left:10px}.LandingImageScroller_nextButton__HZkpr{right:10px}}.LandingImageScroller_enlarged-image-container__7t90B{position:relative}