@font-face{font-family:LGC light;src:url(/thailand-ris/_next/static/media/louis-george-cafe-light.92a389d9.ttf)}@import url("https://fonts.googleapis.com/css2?family=Work+Sans:wght@400;500;700&display=swap");*{margin:0;padding:0;outline:none;box-sizing:border-box;font-family:"Sans Serif",sans-serif}a{text-decoration:none;color:inherit}header{position:fixed;right:0;flex-direction:row;align-items:center;padding:20px 7%}header,nav{top:0;left:0;display:flex;justify-content:space-between}nav{z-index:10;position:absolute;width:100%;padding:10px 24px;background-color:#f07b3e;box-shadow:5px 0 5px grey;color:#f5f5f5}p{word-spacing:2px;line-height:28px}.dropdownItem{font-size:14px;font-weight:200;position:relative;transition:all .2s;color:#fff;z-index:1}nav.nav{z-index:10;height:60px}.dropbtn{padding:8px 16px}.dropdown{display:inline-block}.dropdown-content a{padding:12px 16px;border-radius:10px}.dropdown-content a:hover{color:#f0972b}.ddItem{border-radius:10px!important;line-height:18px}.nav__menu-bar{display:flex;flex-direction:column;row-gap:6px;cursor:pointer;position:relative;top:20%;max-height:24px}.nav__menu-bar div{width:40px;height:4px;background-color:#fff;border-radius:1px}.nav__menu-list{z-index:2;display:flex;flex-direction:column;position:fixed;top:60px;width:288px;row-gap:24px;right:-288px;padding:12px 16px;transition:all .2s;min-height:calc(100vh - 60px);background-color:#f07b3e}.nav__menu-list.active{right:0}.nav__link{font-size:20px;font-weight:700;position:relative;transition:all .2s;color:#fff}.logoLink{cursor:pointer;margin:auto}@media screen and (min-width:900px){.dropdown{display:inline!important}nav{padding:0 20px}.logo{position:relative;left:0;top:18%;margin-left:10px}.header3,.indented{margin:auto;width:1000px}.nav__menu-bar{display:none}.nav__menu-list{position:unset;flex-direction:row;min-height:-moz-fit-content;min-height:fit-content;width:100%;-moz-column-gap:30px;column-gap:30px;align-items:flex-start;justify-content:space-around}}.memberImg{width:400px;height:400px}.memberName{padding-top:50px}.leaderPositions{background-color:#4aa198}.leaderPositions,.memberPositions{color:#fff;padding:10px;width:-moz-fit-content;width:fit-content;border-radius:5px}.memberPositions{background-color:#fbbb0b}.advisorPositions{color:#fff;background-color:#db7952;padding:10px;width:-moz-fit-content;width:fit-content;border-radius:5px}.memberText{width:600px;height:220px;overflow-y:scroll}.membersHeading{text-align:center;padding-top:40px;padding-bottom:60px;font-size:46px}@media screen and (max-width:1100px){.memberName{width:400px}.memberText{width:400px;height:180px}.advisorPositions,.leaderPositions,.memberPositions{max-width:400px}}@media screen and (max-width:900px){.membersWide{display:none}.memberImg{width:250px;height:250px;align-self:center}.membersNarrow{flex-direction:column;margin-left:20px;margin-right:20px;text-align:center}.advisorPositions{text-align:center;align-self:center}}@media screen and (min-width:901px){.membersNarrow{display:none;justify-items:center}}.sidePadded50{padding-left:50px;padding-right:50px}.leftRow{justify-content:start}.leftRow,.rightRow{width:100%;display:flex;flex-direction:row}.rightRow{justify-content:end}.leftCol{align-items:start}.leftCol,.rightCol{height:100%;display:flex;flex-direction:column}.rightCol{align-items:end;text-align:right}.column{display:flex;flex-direction:column}.row{display:flex;flex-direction:row}.yBox60{height:60px}.yBox100{height:100px}.wide{display:none}.dropbtn{background-color:transparent;color:#fff;padding:8px 10px;font-size:18px;border:none;cursor:pointer;border-radius:10px}.dropdown{position:relative}.dropdown-content{border-radius:10px;display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;border-bottom:5px solid #e4820b}@media screen and (max-width:899px){.dropdown{width:100%}.dropdown-content a:hover{background-color:transparent}.dropdown-content{width:100%;position:relative;display:block;border-bottom:0 solid #e4820b}.nav__menu-list{height:80%;overflow-y:scroll}.dropbtn{cursor:pointer;text-align:left}.button,.dropbtn{width:100%}.nav__link{width:100%;text-align:left}}.dropdown-content a{color:#000;padding:8px 16px;text-decoration:none;display:block}.dropdown-content a:hover{background-color:#f1f1f1}.dropdown:hover .dropdown-content{display:block}.dropdown:hover .dropbtn{background-color:orange}.displayNone{display:none}.sidebar p:hover{font-size:25px;color:#fff;padding:10px;background-color:#f37b3e;display:flex;justify-content:center;align-items:center;border-radius:0;margin-top:0;margin-left:25px;cursor:pointer;font-weight:700}*{scroll-margin-top:80px}.medal{margin-bottom:20px;scroll-margin-top:120px}.contentsBar{height:inherit;width:300px;padding-left:20px;padding-top:200px;background-color:#fdc550}@media screen and (max-width:700px){.indent{margin-left:20px}.contentsBar{display:none}.medalRequirements,.text{padding-left:18px!important;padding-right:18px!important}}.contentsButton{background:transparent;border:0;font-size:20px;text-align:left;padding-left:20px;margin-bottom:20px;width:260px}.contentsButton:hover{background-color:#f37b3e;color:#fff;font-weight:700;padding:6px}.contentsBarButtons{position:sticky;top:200px;z-index:0}.medalRequirements,.text{max-width:760px;margin:auto;padding-left:40px;padding-right:40px}.medalBox{width:760px;margin:20px auto 80px;padding:40px;border-radius:40px;background-color:#f0972b;color:#f5f5f5}.medalBox h2{margin-top:20px}.medalPromoVid{width:680px;height:382.84px;border-radius:40px;margin-left:auto;margin-right:auto}@media screen and (max-width:1200px){.medalBox,.medalRequirements{width:500px}.medalPromoVid{width:420px;height:420px;margin-left:auto;margin-right:auto}}@media screen and (max-width:600px){.medalRequirements{width:100%;margin-left:3px;margin-right:3px;padding:5px}.medalBox{width:95%}.medalPromoVid{width:220px;height:220px;margin-left:auto;margin-right:auto}}.text p{width:100%;text-align:justify}.text.indent p{width:calc(100%-60px);word-wrap:break-word}.text h1{margin-top:50px}.text h1,.text h2,h3{margin-bottom:10px;text-align:left}.text h2,h3{margin-top:20px}.text h5{font-weight:lighter;text-align:center;margin-bottom:40px}.attForm{justify-content:center;margin-left:4%;width:92%;border:0;height:1800vh}.ellipse{z-index:-1;background:linear-gradient(90deg,#fdc550,#f37b3e);width:100%;height:30vh}.indent{margin-left:60px;max-width:700px}.figure{width:100%;margin-top:40px;margin-bottom:10px}.figureTooBig{width:60%;margin-top:10px;margin-bottom:10px;margin-left:20%}.references li{color:grey;margin-bottom:15px;margin-left:20px;word-wrap:break-word}.pdf{width:760px;height:1000px}.footer{background:linear-gradient(90deg,#fdc550,#f37b3e);width:100%;height:-moz-fit-content;height:fit-content;padding:20px;align-items:baseline}.sponsors{display:flex;flex-direction:row;width:600px;height:100px;margin:auto}@media screen and (max-width:700px){.sponsors{width:400px;height:67px}}@media screen and (max-width:500px){.sponsors{width:300px;height:50px}.footer h5{font-size:10px}}hr{margin-top:10px;margin-bottom:10px;background-color:#f5f5f5;height:4px;border:none}section{height:100vh;width:100%;display:flex}.stack,section{justify-content:center}.stack{display:grid;align-items:center}.stackedchild{grid-column:1;grid-row:1}.bgblob{width:75vw}.promovid{grid-column:1;grid-row:1;margin:auto;border-radius:2vw}.bggradient{width:100vw}.video{height:563px;width:1000px}.homeTitle,.projectTitle{color:#fff}@media screen and (min-width:800px){.homeTitle{font-size:5vw}}@media screen and (max-width:799px){.homeTitle{font-size:10vw}}@media screen and (max-width:1099px){.video{height:282px;width:500px}}@media screen and (max-width:599px){.video{height:350px;width:350px}.bggradient{height:400px}}.pls1{background-image:url(https://static.igem.wiki/teams/4629/wiki/igemhomepagefinal.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%;text-shadow:0 0 5px rgba(0,0,0,.7)}.video-section{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100vh}.video-container{position:relative;width:100%;height:100vh;overflow:hidden;margin-bottom:20px}.video-background{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.text-container{text-align:center;color:#fff;padding:20px}.text-white{color:#fff}.text-4xl{font-size:4rem}.text-3xl{font-size:1.875rem}.text-lg{font-size:1.125rem}.sponsor{margin-left:10px;margin-right:10px}