.members-section{padding:40px 0}
.members-section h3{color:#7E4E38;font-size:88px;text-align:center;font-family:"Antic", sans-serif}
.members-section .identity-label{color:#592913;font-family:"Antic", sans-serif;font-size:47px;font-weight:800}

.member-windows{
	display:grid;
	grid-template-columns:repeat(3, minmax(0, 1fr));
	gap:45px 40px
}
.member-brief{background-color:#c49a7b;border-radius:12px;white-space:nowrap;word-break:keep-all}
.member-brief .brief-padding{padding:30px 20px}
.member-brief .pfp{padding-top:344px;background-image:url(https://static.igem.wiki/teams/5424/homepage/eg-pfp.png);background-repeat:no-repeat;background-size:cover}
.member-brief .member-name{text-overflow:ellipsis;overflow:hidden;font-size:30px;color:#1C2444;font-weight:800;text-align:center;font-family:sans-serif}
.member-brief .department{color:#1C2444;text-overflow:ellipsis;overflow:hidden;font-size:26px;background-color:white;text-align:center;border-radius:24px;
	max-width:80%;margin:0 auto;padding:10px;font-family:"Antic", sans-serif;
}

#top-impact > .container{background-image:url(https://static.igem.wiki/teams/5424/homepage/index-top-impact.png);background-repeat:no-repeat;height:450px;background-position:right center;
	background-size:100%;
}

.instruction-text-box{position:relative}
.instruction-text-box > p{position:absolute;font-family:"Open Sans", sans-serif;font-size:30.9px;color:#7e4e38;top:70px;left:100px;right:100px;max-width:calc(100% - 200px);line-height:1.4;overflow-y:auto;max-height:530px}
.instruction-text-box > p::-webkit-scrollbar{width:12px}
.instruction-text-box > p::-webkit-scrollbar-track{background:transparent}
.instruction-text-box > p::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    border: 3px solid transparent;
    background-clip: padding-box;
}

.team-photo{
	border-radius: 100px;
	border: 2px solid #FFF;
	position: relative;
	height: 1069px;
	margin-top: 185px;
	margin-bottom: 120px;
}
.team-photo img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius: 100px}

.project-brief-descs .brief-box{display:flex;width:100%;margin-bottom:40px}
.project-brief-descs .brief-box img{display:block;width:45%;margin-right:5%}
.project-brief-descs .brief-box p{font-size:22px;width:45%;margin-left:5%;text-align:center}

.project-brief-descs .brief-box.reverse img{order:2;margin-left:5%;margin-right:0}
.project-brief-descs .brief-box.reverse p{margin-left:0;margin-right:5%}