*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{font-family:Montserrat,sans-serif}h1{font-size:2.5rem}a,button,input,label,li,p{font-size:2.5rem}h2{font-size:4rem}h3{font-size:2.5rem}h4,h5{font-size:2rem}ul{list-style:none}a{text-decoration:none;color:#2c2c2c}.main-head{width:95%;margin:0 0 0 auto}nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:10vh;width:60%;-ms-flex-wrap:wrap;flex-wrap:wrap}nav .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1 1 10rem;flex:1 1 10rem}nav .logo h1{margin:2rem}nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1 1 40rem;flex:1 1 40rem}.intro{min-height:90vh;width:90%;margin:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.intro h2{font-size:8rem;padding-top:2rem;background:-webkit-gradient(linear,left top,right top,from(#38d39f),to(#38a4d3));background:linear-gradient(left,#38d39f,#38a4d3);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.intro h3{font-size:6rem;padding:2rem 0}.intro p{padding-top:2rem;color:#2c2c2c}.splash{position:absolute;top:0;right:0;height:100%;z-index:-1}.intro-social{margin-top:4rem}.intro-social a{margin-right:5rem}.active{background:#2c2c2c;color:#fff;padding:1rem 3rem;border-radius:2rem}.intro-images,.intro-text{-webkit-box-flex:1;-ms-flex:1 1 40rem;flex:1 1 40rem}#plant-left{-webkit-animation:plant 1.5s ease infinite alternate;animation:plant 1.5s ease infinite alternate}#plant-right{-webkit-animation:plant 1.5s ease infinite alternate .5s;animation:plant 1.5s ease infinite alternate .5s}#me{-webkit-animation:me 1s ease infinite alternate;animation:me 1s ease infinite alternate;-webkit-transform-origin:bottom;transform-origin:bottom}#clock-arrow{-webkit-animation:clock 1.5s infinite linear;animation:clock 1.5s infinite linear;-webkit-transform-origin:bottom;transform-origin:bottom;transform-box:fill-box}@-webkit-keyframes me{from{-webkit-transform:rotateZ(-5deg);transform:rotateZ(-5deg)}to{-webkit-transform:rotateZ(5deg);transform:rotateZ(5deg)}}@keyframes me{from{-webkit-transform:rotateZ(-5deg);transform:rotateZ(-5deg)}to{-webkit-transform:rotateZ(5deg);transform:rotateZ(5deg)}}@-webkit-keyframes plant{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-30%);transform:translateY(-30%)}}@keyframes plant{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-30%);transform:translateY(-30%)}}@-webkit-keyframes clock{from{-webkit-transform:rotateZ(0);transform:rotateZ(0)}to{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@keyframes clock{from{-webkit-transform:rotateZ(0);transform:rotateZ(0)}to{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}.projects{width:90%;margin:auto;min-height:90vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.projects h2{margin:5rem}.project-container{-webkit-box-flex:1;-ms-flex:1 1 40rem;flex:1 1 40rem}.img-round{border-radius:30px;max-height:486px;max-width:750px;-o-object-fit:cover;object-fit:cover}.img-round:last-child{margin-bottom:6rem}.form-section{min-height:80vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:3rem}.form-section form{padding:3rem 10rem;-webkit-box-shadow:0 10px 10px rgba(0,0,0,.2),0 20px 40px rgba(0,0,0,.2);box-shadow:0 10px 10px rgba(0,0,0,.2),0 20px 40px rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:2rem}.form-section form input,.form-section form textarea{margin:2rem}.form-section form input:focus,.form-section form textarea:focus{outline:2px solid #000}.form-section form textarea{font-family:Montserrat,sans-serif;font-size:2rem}.form-section form button{width:100%;padding:2rem;background:#154353;color:#fff;cursor:pointer}.form-section form button:focus{background:#2a85a4}footer{background:#154353;color:#fff;min-height:10vh;padding:0 5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}footer ul{-webkit-box-flex:1;-ms-flex:1 1 40rem;flex:1 1 40rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}footer h4{-webkit-box-flex:1;-ms-flex:1 1 40rem;flex:1 1 40rem}@media screen and (max-width:1332px){html{font-size:53%}.splash{display:none}svg{width:80%}nav{width:100%}}@media screen and (max-width:754px){html{font-size:45%}svg{height:60%}.main-head{width:100%}nav .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 20rem;flex:1 1 20rem;margin-top:2rem}nav ul{-webkit-box-flex:1;-ms-flex:1 1 60rem;flex:1 1 60rem;margin:2rem 0}.intro-text{margin-top:5rem;text-align:center}.intro-images{text-align:center}.intro-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.intro-social a{margin:2rem}.project-container{-webkit-box-flex:1;-ms-flex:1 1 50rem;flex:1 1 50rem}.project-container img{width:100%;height:100%}form{padding:0;width:100%}}