.gallery_pageWrapper__z3EpM{display:flex;flex-direction:column;min-height:98vh}.gallery_mainContent__O0INd{flex:1 1;display:flex;flex-direction:column}.gallery_galleryContainer__i4BSI{width:100%;height:100%}.gallery_emptyMessage__u26LC{text-align:center;padding:100px 20px;font-size:1.2rem}.gallery_emptyState__rCNFC{padding:64px 32px;text-align:center}.gallery_emptyMessage__u26LC{font-size:19px;color:#666}.gallery_emptyMessage__u26LC strong{font-weight:700}@media(max-width:1000px){.gallery_pageWrapper__z3EpM{min-height:100vh}}.Footer_footer__OYoYH{background-color:#f9f9f9;padding:40px 20px}.Footer_footer__OYoYH .Footer_content__V9MfQ{display:flex;flex-direction:row;justify-content:space-between;max-width:1245px;width:100%;margin:0 auto}.Footer_footer__OYoYH .Footer_text__zmW1j{font-weight:500}.Footer_footer__OYoYH .Footer_socials__nBPiT{display:flex;gap:10px}.Footer_footer__OYoYH .Footer_socials__nBPiT .Footer_smIcon__e6_82{width:15px;height:15px}@media(max-width:1300px){.Footer_footer__OYoYH{padding:40px 40px 60px}}@media(max-width:1000px){.Footer_footer__OYoYH{padding:20px 40px}}.BackToTopButton_button__24nwT{position:fixed;bottom:100px;right:50px;padding:12px;border-radius:4px;background-color:#424242;color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:background-color .2s ease;border:none;cursor:pointer}.BackToTopButton_button__24nwT img{z-index:100}.BackToTopButton_button__24nwT:hover{background-color:#8d8d8d}