@import url("https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;700&display=swap");body,html{overflow-x:hidden;max-width:100%}body{margin:0;font-family:Nunito,sans-serif;background-color:#020053!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;background-image:url(/pattern.svg)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}img{pointer-events:none}body,html{background-color:#020053;scroll-behavior:smooth}.flex{display:flex}.welcome{background-color:#fff;padding:2rem 0}.welcome-text{color:#000;font-size:18px;text-align:center;max-width:800px;margin:6rem auto}.welcome-text strong{font-size:36px;color:#ffa834}.welcome-text h2{text-transform:uppercase}.header{height:80px;display:flex;justify-content:space-between;align-items:center}.header .logo{height:120px}.header .logo img{height:100%}.header .menu a{color:#fff;display:inline-block;font-size:16px;text-decoration:none;margin-left:2rem;font-weight:700}.header .menu a.register{color:#fff;background-color:#fe7236;border:0;padding:4px 1.5rem 6px;border-radius:50px;font-weight:700;cursor:pointer}.landing{margin-top:6rem;margin-bottom:6rem}.landing .row{align-items:flex-end}.landing .pis-logo{margin-top:3rem;width:100%;max-width:400px;margin-bottom:5rem}.landing .date{font-size:40px;font-weight:500;margin-bottom:2rem}.landing .where{text-align:left;margin-top:5rem;font-size:50px;font-weight:500;color:#fff;line-height:1.1;padding-bottom:5rem}.landing .where span{font-weight:700;font-size:60px}.landing .where:hover a{color:#fe7236}.landing .where a{color:#0177ff;font-size:50px;display:block;margin-top:1rem}.section-title{padding-top:2rem;padding-bottom:2rem;margin:1rem auto;text-align:center;max-width:500px}.section-title h2{font-size:36px;text-transform:uppercase}.section-title .line{width:60px;height:3px;background-color:#fe7236;margin:1rem auto 0}.section{margin-bottom:15rem;margin-top:3rem}.person-wrapper .person{margin:2rem auto;text-align:center;max-width:300px}.person-wrapper .person .img{background-size:cover!important;height:150px;width:150px;border:2px solid #ffa834;border-radius:50%;margin:0 auto 1.5rem}.person-wrapper .person h6{font-weight:700}.person-wrapper .person p{color:hsla(0,0%,100%,.7);min-height:70px}.project-wrapper{justify-content:center}.project-wrapper .project{margin-bottom:3rem}.project-wrapper .project img{width:100%;margin-bottom:1rem}.project-wrapper .project .img{background-size:cover!important;height:250px;width:100%;margin-bottom:1rem;border-radius:8px}.project-wrapper .project h3{text-align:center;font-size:16px;margin-top:.5rem}.project-wrapper .project h3 span{display:block;font-weight:700;margin-top:.5rem;font-size:24px}.project-wrapper .project h3 span strong{color:#ffa834;font-size:30px}.project-wrapper .project .flex{justify-content:space-between}.project-wrapper .project .flex span{color:hsla(0,0%,100%,.6)}.project-wrapper .project .flex h6{font-weight:700}.sponsors h5{color:hsla(0,0%,100%,.7)}.sponsors .sponsor{text-align:center;margin-bottom:4rem}.sponsors .sponsor img.logo{max-width:150px;margin-top:1.5rem;max-height:150px;width:auto;height:auto}.sponsors .sponsor.big img.logo{max-width:280px}.sponsors .sponsor.sky img.logo{max-width:120px}.why .why-item{text-align:center;margin:2rem 0}.why .why-item img{width:120px}.why .why-item i{font-size:70px;color:#ffa834}.why .why-item h6{font-size:20px;margin-top:1rem}.contact{margin-bottom:3rem}.register{text-align:center}.register button{color:#fff;background-color:#fe7236;border:0;font-size:24px;padding:1rem 3rem;border-radius:50px;font-weight:700}.copyright{margin-top:10rem;text-align:center}.copyright p{color:hsla(0,0%,100%,.6)}.agenda table{max-width:800px;margin:0 auto}.agenda table td{border:1px solid #fff;padding:1.5rem;color:#fff;font-weight:700}.agenda table td span{display:block;padding:0;font-weight:400}.agenda table td strong{color:#fe7236;font-weight:700}.agenda-wrapper{max-width:800px;margin:0 auto}.agenda-wrapper .agenda-item{margin:3rem 0}.agenda-wrapper .agenda-item h5{font-size:24px}.agenda-wrapper .agenda-item h5 strong{color:#ffa834}.agenda-wrapper .agenda-item h6{font-size:18px;color:hsla(0,0%,100%,.9)}.agenda-wrapper .agenda-item.lecture{padding-left:2rem}.agenda-wrapper .agenda-item.lecture h5{font-weight:700}.agenda-wrapper .agenda-item.lecture h5 strong{color:#fe7236;font-weight:700}.agenda-wrapper .agenda-item.last h5{font-size:30px}@media only screen and (max-width:868px){.sponsor.small img{width:50%}.row.sponsor-smalls{justify-content:center}.welcome-text{margin:3rem auto 5rem;font-size:18px}.welcome-text strong{font-size:22px}.header{height:60px;display:block;text-align:center}.header .logo{height:120px}.header .menu a{margin:.25rem 1rem;font-size:14px}.header .menu a.register{padding:4px 1rem 6px;display:inline-block}.landing{margin-top:10rem;margin-bottom:3rem}.landing .date{font-size:30px}.landing .where{font-size:50px}.landing .where a{font-size:30px}.section-title{padding-top:1rem;padding-bottom:1rem;margin:1rem auto}.section-title h2{font-size:24px}.person-wrapper .person{max-width:200px}.person-wrapper .person .img{height:100px;width:100px}.project-wrapper .project .img{height:150px}.project-wrapper .project h3{font-size:14px}.project-wrapper .project h3 span{font-size:24px}.sponsors .sponsor.small img.logo{width:120px}.why .why-item i{font-size:50px}.why .why-item h6{font-size:16px}.register button{font-size:18px;padding:1rem 2rem}.agenda-wrapper .agenda-item h5{font-size:18px}.agenda-wrapper .agenda-item h6{font-size:14px}}