@font-face{font-family:'icomoon';src:url(../fonts/icomoon.eot?3heqz6);src:url(../fonts/icomoon.eot?3heqz6#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?3heqz6) format("truetype"),url(../fonts/icomoon.woff?3heqz6) format("woff"),url(../fonts/icomoon.svg?3heqz6#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-menu:before{content:"\e9bd"}.icon-instagram:before{content:"\ea92"}.icon-twitter:before{content:"\ea96"}.icon-github:before{content:"\eab0"}.icon-linkedin:before{content:"\eaca"}.header{background-color:#1b2127;color:#fff;display:flex;justify-content:space-between;height:70px;align-items:center;flex-wrap:wrap}ol,ul{margin:0;padding:opx;list-style:none}figure{margin:0}.header a{color:#fff;text-decoration:none}.menu{height:inherit}.header ol{display:flex;height:inherit}.header ol li{height:inherit}.header a{display:flex;align-items:center;height:inherit;padding:0 10px}body{font-family:'Source Sans Pro',system-ui;margin:0}h1,h2,h3,h4,h5,h6{font-family:'Fjalla One',system-ui;font-weight:400}h1{font-size:40px;line-height:1.5;letter-spacing:-.2px;color:#fff;margin:0}h1 strong{color:#026fff}h2{color:#026fff;text-transform:uppercase;font-family:'Source Sans Pro',system-ui;font-weight:700;font-size:24px;margin-bottom:40px;padding:20px}.hero{height:300px;background-color:#1b2127;display:flex;align-items:center;justify-content:space-between}.hero-image{object-fit:cover}.portfolio{background:#fafafa;padding:15px}.project{border:1px solid grey;border-radius:10px;margin-bottom:15px;padding:20px;background:#fff;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.project-couerse,.project-date,.project-url{margin:10px 0}.project-description{font-size:20px}.project strong{font-family:'Fjalla One',system-ui}.project-title{font-size:30px;margin-top:10px;margin-bottom:10px}.project-details{width:50%}.project-imageContainer{width:50%}.project-imageContainer img{max-width:100%}.footer{color:#fff;background-color:#1d252c;display:flex;align-items:center;justify-content:space-between;padding:20px;flex-wrap:wrap}.footer img{vertical-align:middle}.event-list{display:flex;flex-wrap:wrap}.event{margin:1%;width:48%;flex-shrink:0;border-radius:10px;overflow:hidden;background:#f4fbff}.event img{width:480px;height:200px;object-fit:cover}.event-detail{margin:20px 40px;margin-top:-40px;background-color:#fff;position:relative;padding:20px;text-align:center}.event-description{text-align:left}.event-url{border:1px solid;padding:5px 20px;text-decoration:none;color:#056fff}.contact{background-color:#056fff;color:#fff;height:150px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.social-links{color:#fff;font-size:50px;text-decoration:none;margin-left:10px}.form-email input{border-color:gray;border-style:solid;border-radius:5px;padding:10px 20px 10px 25px;background-image:url(../images/envelope.svg);background-size:15px 15px;background-repeat:no-repeat;background-position-y:center;background-position-x:5px}.form-email button{display:block;margin-top:10px;background:transparent;color:#fff;padding:10px 0;border-radius:5px;width:100px;margin-top:10px}.form-email h3{font-family:'Source Sans Pro',system-ui}.container{max-width:1024px;flex:1;margin:0 auto;display:inherit;justify-content:inherit;align-items:inherit;height:inherit;flex-wrap:inherit}@media screen and (max-width: 1024px){.container{padding:1em}.hero{position:relative;height:auto;overflow:hidden;padding:2em}.hero-image{position:absolute;z-index:1;left:0;right:0;top:0;bottom:0;width:100%;padding-top:5px}h1{font-size:2em;z-index:2}}.burger-button{width:40px;height:40px;border-radius:50%;background-color:rgba(0,0,0,.5);display:none;line-height:40px;text-align:center;position:fixed;z-index:4;left:5px;top:5px;color:#fff}@media screen and (max-width: 767px){.burger-button{display:block}.header{display:block;height:auto}.header ol{display:initial}.header ol li{height:50px}.header a{justify-content:center;height:40px;font-size:2em;margin-bottom:.5em}.header .logo{text-align:center}.project{display:block}.project-imageContainer{width:auto;text-align:center}.project-details{width:auto;font-size:16px}.project-couerse,.project-date,.project-url{margin:.4em}.project-title{font-size:1.5em;margin-bottom:.3em}.project-url{font-size:1em}.project-couerse{font-size:.7em}.project-date{font-size:1em}.project-description{font-size:.8em}.event{width:auto;flex-shrink:initial}.event img{width:100%}.menu{position:fixed;background:rgba(0,0,0,.8);z-index:3;top:0;left:-100vw;width:100vw;bottom:0;display:flex;align-items:center;justify-content:center;transition:.3s}.menu.is-active{left:0}}@media screen and (max-width: 480px){.project-details{width:auto;font-size:12px}.event-detail{margin:2em .5em .5em;padding:1em}.contact{height:auto;padding:1em 0;text-align:center;display:block}.form-email button{margin:1em auto}.form-email h3{margin-top:0}.footer{display:block;text-align:center;border:1px solid transparent;padding:5px}}@media screen and (max-width: 320px){h1{font-size:1.2em}.hero{padding:2em 1em}}