.Gallery_titleSection__187Sk{background-color:#0078ff;background-size:cover;background-position:50%;display:flex;justify-content:center;align-items:center;position:relative;height:200px}.Gallery_titleSection__187Sk h1{color:#fff;font-size:3.5rem;letter-spacing:2px;text-transform:uppercase;font-weight:700;margin-top:3em}.Gallery_gallerySection__JRFSi{padding:60px 20px;background-color:#fff;max-width:1400px;margin:0 auto}.Gallery_introText__H2RdL{text-align:center;max-width:800px;margin:0 auto 40px;opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.Gallery_introText__H2RdL p{font-size:1.2rem;line-height:1.6;color:#333}.Gallery_fadeIn__uDF0K{opacity:1;transform:translateY(0)}.Gallery_filterContainer__uGtLP{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:40px;opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease;transition-delay:.2s}.Gallery_filterButton__eLvxi{background:none;border:2px solid #0078ff;color:#0078ff;padding:8px 20px;border-radius:30px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.Gallery_filterButton__eLvxi:hover{background-color:rgba(0,120,255,.1)}.Gallery_filterButton__eLvxi.Gallery_active__kJBAA{background-color:#0078ff;color:#fff}.Gallery_galleryGrid__EtZ7G{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:25px;opacity:0;transition:opacity .8s ease;transition-delay:.4s}.Gallery_galleryItem__si9rE{cursor:pointer;overflow:hidden;position:relative;opacity:0;transform:translateY(20px);animation:Gallery_fadeInUp__i87Dy .5s forwards;animation-delay:calc(var(--delay, 0) * .1s)}@keyframes Gallery_fadeInUp__i87Dy{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Gallery_imageBorder__IXAo_{padding:.25em;border:2px solid hsla(0,0%,50%,.3);border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.1);overflow:hidden;position:relative}.Gallery_galleryImage__mb8Au{width:100%;height:250px;-o-object-fit:cover;object-fit:cover;border-radius:8px;transition:transform .5s ease;display:block}.Gallery_imageOverlay__JSrkG{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease;border-radius:8px}.Gallery_galleryItem__si9rE:hover .Gallery_galleryImage__mb8Au{transform:scale(1.05)}.Gallery_galleryItem__si9rE:hover .Gallery_imageOverlay__JSrkG{opacity:1}.Gallery_viewText__3lDw0{color:#fff;font-size:1.2rem;font-weight:500;background:rgba(0,120,255,.8);padding:8px 20px;border-radius:30px}.Gallery_lightbox__Ea5Gg{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);display:flex;justify-content:center;align-items:center;z-index:1000}.Gallery_lightboxContent__Eqv1z{position:relative;max-width:90%;max-height:90%}.Gallery_lightboxImage__GO3EA{max-width:100%;max-height:90vh;-o-object-fit:contain;object-fit:contain;border-radius:4px}.Gallery_closeButton__aX0C5{position:absolute;top:20px;right:30px;color:#fff;font-size:3rem;cursor:pointer;z-index:1001}@media (max-width:992px){.Gallery_galleryGrid__EtZ7G{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (max-width:768px){.Gallery_titleSection__187Sk h1{font-size:2.5rem}.Gallery_galleryGrid__EtZ7G{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px}.Gallery_galleryImage__mb8Au{height:200px}.Gallery_filterButton__eLvxi{padding:6px 15px;font-size:.9rem}}@media (max-width:480px){.Gallery_titleSection__187Sk{height:150px}.Gallery_titleSection__187Sk h1{font-size:2rem}.Gallery_gallerySection__JRFSi{padding:40px 15px}.Gallery_galleryGrid__EtZ7G{grid-template-columns:1fr;gap:20px}.Gallery_galleryImage__mb8Au{height:auto}.Gallery_filterContainer__uGtLP{flex-direction:row;overflow-x:auto;padding-bottom:10px;justify-content:flex-start}}