.gallery_galleryHeader__mcJFs{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;color:#aaa;width:100%;z-index:9999}.gallery_title__qFrvp{font-size:3em;color:#fff}.gallery_companyName__OO18y{font-size:1.2em;color:#eee}.gallery_companyName__OO18y a{color:#eee;text-decoration:none}.gallery_companyName__OO18y a:hover{color:#fff}.gallery_companyName__OO18y a:visited{color:#eee}.gallery_companyName__OO18y a:visited:hover{color:#fff}.gallery_galleryCover__9oepJ{width:100%;height:calc(100vh - 92px);display:block;background-position:50%;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;flex-direction:row;justify-content:center;align-content:center;flex-wrap:nowrap}.gallery_galleryCoverOverlay__oTe7U{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.gallery_viewGalleryLink__9lz_j{color:#fff;font-size:1.2em;text-decoration:none;padding:10px 20px;border:2px solid #fff;border-radius:5px;transition:background-color .3s ease,color .3s ease;margin-top:25px}.gallery_publicGrid__3ytS4{display:flex;gap:6px;align-items:flex-start;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:center;transition:all 1s;background-color:#222}.gallery_gridColumn__ks_qt{width:100%;display:flex;flex-direction:column;gap:7px}@media (min-width:900px){.gallery_gridColumn__ks_qt{width:calc(25% - 10px)}}.gallery_gridItem__DmzxI a{width:100%}.gallery_gridItem__DmzxI img{width:100%;height:auto;display:block;transition:transform .3s ease}.gallery_galleryTools__3_TWS{display:flex;justify-content:right;background-color:#222;padding:15px}.gallery_galleryTools__3_TWS a{color:#fff;text-decoration:none;padding:10px 20px;border:1px solid #fff;border-radius:5px;font-size:.7em;transition:background-color .3s ease,color .3s ease}.gallery_actionFavorite___NVNr{right:20px}.gallery_actionDownload___GZPU,.gallery_actionFavorite___NVNr{position:absolute;color:white;bottom:10px;cursor:pointer;padding:20px}.gallery_actionDownload___GZPU{left:20px}.gallery_signinWrapper__hGjB7{min-height:90vh;display:flex;max-width:400px;justify-content:center;align-content:center;align-items:stretch;flex-wrap:nowrap;flex-direction:column;margin:0 auto}.gallery_emailInput__ZPsFM{margin-top:15px;border:1px solid #ccc;padding:5px;border-radius:3px}.gallery_signinButton__5feQJ{background-color:green;padding:5px 10px;border-radius:3px;color:#fff;display:block;margin-top:15px}