body{background-color:#000}.container{max-width:1280px;margin:0 auto;box-sizing:border-box;background-color:#fff}.title-page-category{padding:100px 0 50px 0}.title-page-category h1{font-size:2.5rem;text-align:center}.sezione{font-size:1.9rem}.single-page-container{margin:5% 10%}.single-page-title{text-align:justify;margin-bottom:50px}.single-page-title h1{font-size:1.3em}.single-page-content{text-align:justify}.two-columns-box{display:flex;gap:20px;width:100%}.col-left-box{width:30%;padding:20px;box-sizing:border-box;box-shadow:0 0 15px rgb(0 0 0 / .3)}.col-left-box p{font-weight:500;padding:10px 0 0 0}.col-right-box{width:70%;padding:0 10px;box-sizing:border-box;background-color:#fff}.sidebar-container{padding:15px}.bio-content{padding:25px 0 50px 0;text-align:justify}.fundings{margin-bottom:20px}@media (max-width:768px){.two-columns-box{flex-wrap:wrap}.col-left-box,.col-right-box{width:100%}}.team-name-button{display:inline-block;line-height:1;font-size:15px;padding:12px 24px;border-radius:3px;text-align:center;background-color:#000;color:#fff;margin-left:50px}.one-column-group{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:75px}.staff-phd{display:flex;flex-wrap:wrap;width:100%;margin:3% 10%}.staff-phd .foto-col{width:250px;height:250px;overflow:hidden;padding:10px}.staff-phd .foto-col img{width:100%;height:100%;object-fit:cover;box-shadow:0 0 15px rgb(0 0 0 / .3)}.two-columns-group{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:75px;margin-left:8%}.membro .foto-col{width:150px;height:150px;overflow:hidden;padding:10px}.membro .foto-col img{width:100%;height:100%;object-fit:cover;box-shadow:0 0 15px rgb(0 0 0 / .3)}.info-col{flex:1;margin-left:3%}.info-col h3{margin-top:0}.membro-contenuto{box-shadow:0 0 15px rgb(0 0 0 / .3);margin-top:10px;padding:3%;height:auto;text-overflow:unset;white-space:normal;overflow:visible;word-wrap:break-word;word-break:break-word;width:auto}.membro{display:flex;flex-wrap:wrap;width:48%;margin:50px auto}.membro img{width:100%;height:auto}.membri-contenuto{margin-top:10px;padding:3%;height:auto;max-width:300px;text-overflow:unset;white-space:normal;overflow:visible;word-wrap:break-word;word-break:break-word;width:auto}@media (max-width:1024px){.staff-phd .foto-col{width:100%}.staff-phd .foto-col img{max-width:250px}.info-col{padding-top:15px}.membro.col-left,.membro.col-right{flex:1;display:flex;flex-direction:column}.membro .foto-col img{max-width:150px}.two-columns-group{margin:0 0 0 10%}}@media (max-width:768px){.two-columns-group{display:flex;flex-direction:column;margin-top:20px}.two-columns-group .col-left,.two-columns-group .col-right{width:100%;margin:0}.team-name-button{margin-top:50px}}.research-post-row{box-shadow:0 0 15px rgb(0 0 0 / .3);padding:25px;margin:5% 0}.title-and-circle-row{display:flex;align-items:flex-start;flex-wrap:wrap;margin-bottom:20px}.research-title-container{flex:1;margin-right:20px}.research-circle-container .circle{width:30px;height:30px;border-radius:50%;display:flex;justify-content:flex-start;overflow:hidden}.research-circle-container .circle.active{background-color:green}.research-circle-container .circle.concluded{background-color:red}.image-and-text-row{display:flex;align-items:flex-start;gap:25px;margin-bottom:20px;flex-wrap:wrap}.image-container{flex:0 0 auto;width:25%;max-width:100%;box-sizing:border-box}.text-container{flex:1;box-sizing:border-box}.card-title{font-size:1.5rem}.text-container p{text-align:justify}@media (max-width:768px){.research-title-container{max-width:80%}.research-circle-container .circle{width:20px;height:20px}.image-and-text-row{flex-direction:column;align-items:center}.image-container{width:100%;max-width:100%}.text-container{width:100%}.circle{width:20px;height:20px}}.publications-year-group{display:flex;flex-wrap:wrap;width:100%;padding:5% 0}.publications-posts-group{width:100%;box-shadow:0 0 15px rgb(0 0 0 / .3);padding:15px}.publications-posts-group h3{font-size:1.3rem;font-weight:600;text-align:left}.publications-posts-group p{text-align:left}.posts-row{display:flex;flex-wrap:wrap;padding:0;gap:4%}.posts-row li{width:48%;list-style-type:none;margin-bottom:20px}.year-button{display:inline-block;line-height:1;font-size:15px;padding:12px 24px;border-radius:3px;text-align:center;background-color:#000;color:#fff;margin-bottom:20px}.col-left{text-align:left}.col-right{text-align:left}.post-thumbnail{float:left;margin-right:20px}.col-left .post-thumbnail+.post-title,.col-right .post-thumbnail+.post-title{margin-top:0;clear:both}.col-left .col-right .post-thumbnail{text-align:left}@media (max-width:768px){.posts-row li{width:100%}.post-thumbnail{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:15px}}.media-posts-group{box-shadow:0 0 15px rgb(0 0 0 / .3);padding:3%;margin:1% 0}.outreach-container{display:flex}.years-list{width:10%;padding:10px;border-right:1px solid #ccc}.year-tab{cursor:pointer;padding:10px;margin-bottom:5px;background-color:#f0f0f0;border:1px solid #ddd;border-radius:4px;text-align:center;transition:color 0.3s,background-color 0.3s}.year-tab.selected{color:#fff;font-weight:700;background-color:#000}.year-tab:hover{background-color:#000;color:#fff}.posts-content{width:90%;padding:10px}.year-posts{display:none}.post{margin-bottom:20px}.post h4{margin:0;font-size:1.2em}.post p{margin-top:5px;font-size:1em}@media (max-width:768px){.outreach-container{flex-direction:column}.years-list{width:100%;border-right:none;margin-bottom:15px}.posts-content{width:100%}.year-tab{font-size:.9em;padding:8px;margin-bottom:10px;width:25%}.year-tab.selected{font-size:1em;padding:10px}}