.Projects_projects__YRQG9{font-family:Roboto,sans-serif;position:relative;overflow:hidden;min-height:100vh;display:flex;flex-direction:column;padding-top:6rem}.Projects_projects__YRQG9:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(75,1,139,.8),rgba(142,0,38,.8));z-index:1}.Projects_mainContent___5G7n{position:relative;z-index:2;padding:2rem;color:#000}.Projects_title__OwMF1{color:white;text-align:center;margin-bottom:2rem;margin-top:2rem}.Projects_ongoing__N55GD{text-align:center;color:#f1eded;margin-top:2rem}.Projects_projectList__RSI7k{display:flex;flex-wrap:wrap;gap:2rem;padding:2rem}.Projects_projectCard__B8FJe{height:550px;width:500px;margin:1rem;background-color:rgba(255,255,255,.224);border-radius:8px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);text-align:center;color:#000;display:flex;flex-direction:column;justify-content:space-between;transition:transform .2s,box-shadow .2s}.Projects_projectCard__B8FJe p{padding:0 1rem 1rem;color:#333;text-align:left}.Projects_projectCard__B8FJe img{width:100%;height:350px;object-fit:cover}.Projects_projectCard__B8FJe:hover{transform:translateY(-10px);box-shadow:0 8px 16px rgba(0,0,0,.25)}.Projects_centeredText__u2dz7{text-align:center;padding:0 1rem}.Projects_projectCard__B8FJe .Projects_btn__M1zBi{display:inline-block;background-color:#007bff!important;color:white;text-decoration:none;padding:.5rem 1rem;border-radius:4px;margin:0 1rem 1rem;transition:background-color .2s ease-in-out}.Projects_projectCard__B8FJe .Projects_btn__M1zBi:hover{background-color:#0056b3!important;color:#f7f7f7!important}@media (max-width:768px){.Projects_projectList__RSI7k{flex-direction:column;align-items:center}.Projects_projectCard__B8FJe{max-width:100%}}.Projects_projectsWrapper__bsL4Q{display:flex;justify-content:center;gap:3rem;margin:0 auto;max-width:1200px;padding:2rem}.Projects_ongoingResearch__7i_FF,.Projects_ongoingTechnical__Ad_Eq{flex:1 1;margin-right:20px}.Projects_headerTitle__GEx6f{color:white;font-weight:700;font-size:42px;text-shadow:1px 1px 10px #000;text-align:center;margin-bottom:2rem;margin-top:2rem}