.Galeria_container__5lb7c{position:relative;height:100%;width:100%;display:flex;padding:6rem 3vw}.Galeria_helper___tJLS{width:100%;padding:8rem 0;max-width:1200px;margin-inline:auto;background:white;border:1px solid transparent;border-image:linear-gradient(162.8deg,rgba(36,144,232,.2) -4.69%,rgba(19,114,198,.2) 58.82%,rgba(0,78,157,.2) 99.47%) 1}.Galeria_helper___tJLS,.Galeria_titleContainer__R7ndP{display:flex;justify-content:center;align-items:center;flex-direction:column}.Galeria_titleContainer__R7ndP{gap:1rem;padding-bottom:4rem}.Galeria_title__tzGjg{font-size:var(--titleSmall);font-style:italic;font-weight:400;line-height:3rem;max-width:48.4rem;text-align:center;color:#004e9d;font-family:var(--font-libre)}.Galeria_galleryContainer__Qw9GA{width:100%;padding:0 2rem 2rem}.Galeria_galleryGrid__iiFpB{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;width:100%}.Galeria_galleryItem__cnmzc{aspect-ratio:1/1;position:relative;overflow:hidden;cursor:pointer;border-radius:8px;transition:transform .3s ease,box-shadow .3s ease}.Galeria_galleryItem__cnmzc:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,78,157,.1)}.Galeria_imageWrapper__dHDGu{position:relative;width:100%;height:100%;overflow:hidden;border-radius:8px}.Galeria_galleryImage__3_XOl{transition:transform .5s ease}.Galeria_galleryItem__cnmzc:hover .Galeria_galleryImage__3_XOl{transform:scale(1.05)}.Galeria_imageOverlay__j3kST{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,78,157,.1);display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease}.Galeria_galleryItem__cnmzc:hover .Galeria_imageOverlay__j3kST{opacity:1}.Galeria_zoomIcon__eUB24{width:48px;height:48px;border-radius:50%;background:rgba(255,255,255,.8);display:flex;justify-content:center;align-items:center;color:#004e9d;transform:scale(.8);transition:transform .3s ease}.Galeria_galleryItem__cnmzc:hover .Galeria_zoomIcon__eUB24{transform:scale(1)}.Galeria_modal__KBtMW{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;padding:2rem}.Galeria_modalContent__MLLpI{position:relative;max-width:100%;max-height:90vh;opacity:0;transform:scale(.95);transition:opacity .3s ease,transform .3s ease}.Galeria_fadeIn__SwPOv{opacity:1;transform:scale(1)}.Galeria_modalImageContainer___Fm6g{position:relative;width:80vw;height:80vh;max-width:1200px}.Galeria_modalImage___ena8{object-fit:contain;border-radius:4px}.Galeria_closeButton__ODVJu,.Galeria_navButton__YjH54{background:rgba(255,255,255,.2);border:none;width:48px;height:48px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;color:white;position:absolute;transition:background .3s ease,transform .3s ease}.Galeria_closeButton__ODVJu:hover,.Galeria_navButton__YjH54:hover{background:rgba(255,255,255,.4);transform:scale(1.1)}.Galeria_closeButton__ODVJu{top:-60px;right:0}.Galeria_prevButton__9MET3{left:-80px;top:50%;transform:translateY(-50%)}.Galeria_nextButton__SbU_P{right:-80px;top:50%;transform:translateY(-50%)}.Galeria_nextButton__SbU_P:hover,.Galeria_prevButton__9MET3:hover{transform:translateY(-50%) scale(1.1)}.Galeria_imageCounter__r_vox{position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);color:white;font-size:1.4rem;padding:.5rem 1rem;background:rgba(0,0,0,.5);border-radius:20px}@media (max-width:1024px){.Galeria_galleryGrid__iiFpB{grid-template-columns:repeat(2,1fr);gap:1rem}.Galeria_modalImageContainer___Fm6g{width:90vw;height:70vh}.Galeria_navButton__YjH54{width:40px;height:40px}.Galeria_prevButton__9MET3{left:10px}.Galeria_nextButton__SbU_P{right:10px}}@media (max-width:768px){.Galeria_navButton__YjH54{display:none}.Galeria_modalContent__MLLpI:after{content:"";position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);width:60px;height:4px;background-color:rgba(255,255,255,.5);border-radius:2px}.Galeria_modalImageContainer___Fm6g{height:65vh}}@media (max-width:600px){.Galeria_galleryGrid__iiFpB{grid-template-columns:1fr}.Galeria_galleryContainer__Qw9GA{padding:0 1rem 1rem}.Galeria_closeButton__ODVJu{top:-50px;right:0}.Galeria_imageCounter__r_vox{bottom:-30px}}