.ProjectDetailsPage_projectDetails__NlzxA{display:flex;flex-direction:column;align-items:center;margin:20px;padding:20px;background-color:#fff;border-radius:10px;position:relative}.ProjectDetailsPage_projectTitle__enhaP{font-size:2rem;color:#333;text-align:center;margin-bottom:20px}.ProjectDetailsPage_mediaContainer__J71C8{width:100%;max-width:500px;height:650px;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.ProjectDetailsPage_projectImage__qg5jP,.ProjectDetailsPage_projectVideo__umsrB{width:100%;height:100%;object-fit:cover;transition:opacity 1s ease-in-out}.ProjectDetailsPage_navigationButtons__Tw59F{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;transform:translateY(-50%)}.ProjectDetailsPage_nextButton__hOLZv,.ProjectDetailsPage_prevButton__MVfr9{background-color:rgba(0,0,0,.6);color:#fff;border:none;padding:10px;cursor:pointer;font-size:1.5rem;display:flex;align-items:center;justify-content:center}.ProjectDetailsPage_nextButton__hOLZv:hover,.ProjectDetailsPage_prevButton__MVfr9:hover{background-color:rgba(0,0,0,.8)}.ProjectDetailsPage_thumbnailContainer__aMbID{display:flex;gap:10px;margin-top:20px;justify-content:center;flex-wrap:wrap}.ProjectDetailsPage_thumbnailWrapper__KodPK{width:60px;height:60px}.ProjectDetailsPage_thumbnailWrapper__KodPK img,.ProjectDetailsPage_thumbnailWrapper__KodPK video{width:100%;height:100%;object-fit:cover;border-radius:5px;cursor:pointer;opacity:.7;transition:opacity .3s}.ProjectDetailsPage_thumbnailWrapper__KodPK img:hover,.ProjectDetailsPage_thumbnailWrapper__KodPK video:hover{opacity:1}.ProjectDetailsPage_activeThumbnail__lHyhL{border:2px solid #f60;opacity:1}.ProjectDetailsPage_modalOverlay__nz1Ow{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1000}.ProjectDetailsPage_modalContent__Dry9E{width:90%;max-width:1200px;background:#fff;padding:5px;position:relative;display:flex;justify-content:center;align-items:center}.ProjectDetailsPage_modalMedia__6nV2M{width:100%;max-height:90vh;object-fit:contain}.ProjectDetailsPage_closeButton__Jrppy{position:absolute;top:10px;right:15px;background:none;border:none;font-size:2rem;color:#000;cursor:pointer}@media (max-width:768px){.ProjectDetailsPage_projectTitle__enhaP{font-size:1.5rem}.ProjectDetailsPage_mediaContainer__J71C8{height:300px}.ProjectDetailsPage_thumbnailWrapper__KodPK{width:50px;height:50px}.ProjectDetailsPage_nextButton__hOLZv,.ProjectDetailsPage_prevButton__MVfr9{padding:8px;font-size:1.2rem}}@media (max-width:480px){.ProjectDetailsPage_projectTitle__enhaP{font-size:1.2rem}.ProjectDetailsPage_mediaContainer__J71C8{height:250px}.ProjectDetailsPage_nextButton__hOLZv,.ProjectDetailsPage_prevButton__MVfr9{font-size:1rem;padding:6px}.ProjectDetailsPage_thumbnailWrapper__KodPK{width:40px;height:40px}}