.page-container{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}.project-page{display:flex;justify-content:space-around;gap:50px;max-width:90%;width:1200px;margin:30px auto;font-family:Giuconda-Semi-Bold}.project-page h3{font-size:1.5rem;padding-bottom:10px}.project-page h2{font-family:ProgressExtended-Bold;font-size:2rem}.project-page .left{max-width:100%;width:350px}.project-page .left img{width:100%;border-radius:5px;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;background-color:#fff}.project-page .left p{font:20px Giuconda-Thin}.project-page .right{width:100%}.project-page .right p{padding-bottom:10px;font-family:Inter;font-size:.9rem;text-align:justify}.project-page .right .group-name{color:#ffffffb3;font-size:.8rem}.project-page .right ul{padding-left:20px}.project-page .right li{list-style-type:disc;font:1rem Giuconda-Thin;line-height:1.1}.project-page .right .split-container{display:flex;gap:80px}.project-page .right .split-container .buttons-container{display:flex;gap:20px}.project-page .right .split-container .buttons-container img{aspect-ratio:1;height:30px;-o-object-fit:contain;object-fit:contain}.project-page .right .split-container .buttons-container img:hover{filter:invert(75%) sepia(46%) saturate(2416%) hue-rotate(295deg) brightness(103%) contrast(104%)}@media only screen and (max-width: 1280px){.project-page .left{width:700px}}@media only screen and (max-width: 1024px){.project-page{max-width:70%;flex-direction:column;align-items:center}.project-page .left{width:500px}.project-page .right li{font-size:1rem}}@media only screen and (max-width: 640px){.project-page .right .split-container{flex-direction:column;gap:20px}}@media only screen and (max-width: 480px){.project-page .right h2{font-size:1.2rem}.project-page .right p{font-size:.7rem}.project-page .right .group-name{font-size:.6rem}}
