.form-container{z-index:9999}.form-container form{margin:.95rem}.form-container form h2{text-align:center;font-size:1.953rem}@media (min-width:768px){.form-container form{width:50%;margin-left:auto;margin-right:auto}.form-container form h2{font-size:2.441rem}}.form-container form .form-group{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin-bottom:2.125rem}.form-container form .form-group label{font-size:1.563rem;margin-bottom:1.125rem;font-weight:500}.form-container form .form-group input,.form-container form .form-group textarea{border:none;background-color:#e7e7e7;-webkit-box-shadow:5px 5px 5px rgba(53,48,48,.1);box-shadow:5px 5px 5px rgba(53,48,48,.1);font-size:1.953rem}.form-container form .form-group input{padding:17px 10px}.form-container form .form-group textarea{padding:30px 10px}nav{margin-bottom:.5rem;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;border-bottom:0 solid #8db5ce;background-color:#f1f1f1}nav .brand{padding:.2rem;z-index:9999}nav .brand h1{padding:.3rem;cursor:pointer;z-index:9999}@media (min-width:768px){nav .brand h1{font-size:"(min-width: 768px)";margin:.5rem}}@media (min-width:1024px){nav .brand h1{font-size:"(min-width: 1024px) and (max-width: 2560px)";margin:1.225rem}}@media (min-width:1440px){nav .brand h1{font-size:2.441rem}}nav .brand :hover{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;color:#66eddc;font-weight:400}nav ul{-webkit-justify-content:end;justify-content:end;padding:.7rem;-webkit-align-items:center;align-items:center;z-index:9999}nav ul,nav ul button{display:-webkit-flex;display:flex}nav ul button{background-color:#fff;border:none;-webkit-flex-direction:column;flex-direction:column;cursor:pointer;background-color:#f1f1f1}nav ul button span{width:35px;height:4px;background-color:#161925;margin:.25rem}@media (min-width:768px){nav ul button{display:none}}nav ul li{font-weight:100;margin:.225rem;color:#0e0c0d;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;display:none;z-index:9999}@media (min-width:1024px){nav ul li:hover{-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out;border-bottom:2px solid #66eddc;padding:.2rem;color:#161925}}@media (min-width:768px){nav ul li{font-size:"(min-width: 768px)";margin:.5rem;display:block}}@media (min-width:1024px){nav ul li{font-size:2.441rem;margin:1.225rem}}@media (min-width:1440px){nav ul li{font-size:2.441rem}}nav .close span{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}nav .close li{-webkit-flex-direction:row;flex-direction:row}nav .open{background-color:#f1f1f1;-webkit-flex-direction:column;flex-direction:column}nav .open,nav .open span{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}nav .open span:first-child{opacity:0}nav .open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}nav .open span:nth-child(3){-webkit-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}nav .open li{display:block;font-size:1.563rem;margin:1.125rem}.hero{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;padding:1.125rem;position:relative;bottom:60px}.hero .hero-text{padding:1.25rem}.hero .hero-text .title{margin-bottom:4.25rem}.hero .hero-text .title h1{color:#161925;font-weight:600;font-size:1.953rem}@media (min-width:768px){.hero .hero-text .title h1{font-size:2.441rem;margin-bottom:2.25rem}}@media (min-width:1024px){.hero .hero-text .title h1{font-size:3.052rem}}@media (min-width:768px){.hero .hero-text .title{margin-bottom:4.25rem}}@media (min-width:1024px){.hero .hero-text .title{margin-bottom:7.25rem}}.hero .hero-body{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.hero .hero-body .icon-container{margin:10px;display:-webkit-flex;display:flex;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-align-items:center;align-items:center}.hero .hero-body .icon-container span{font-size:1.953rem}.hero .hero-body .icon-container .icon{margin:0 3.25rem;width:27pt;height:27pt;padding:0;color:#2b3e47}.hero .hero-footer{margin:1.75rem}.btn{padding:.75rem;border-radius:5px;margin:1.5rem;font-size:1.563rem;color:#fff;text-transform:uppercase}@media (min-width:768px){.btn{font-size:2.441rem}}.btn-primary{border:1px solid #23395b;background-color:#23395b;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.btn-primary:hover{background-color:#7c98b0;color:#f6f6f6}.btn-secondary{background-color:#768a94;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;border:1px solid #768a94}.btn-secondary:hover{background-color:#7c98b0;color:#d1d1d1}.title{padding:1.75rem}.title h1{text-align:center;font-size:3.052rem}main .container{background-color:hsla(0,0%,77%,.1)}main .container,main .container .hero-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}main .container .hero-container{height:90vh}main .container .about-container{-webkit-flex-direction:column;flex-direction:column}main .container .about-container,main .container .projects-container{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}main .container .projects-container{max-height:85vh;overflow:scroll}footer{text-align:center;font-size:1.953rem;padding:3rem;background-color:#eee}.projects,footer{z-index:9999}.projects .technologies .tech{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}@media (min-width:1024px){.projects .technologies .tech{-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}}.projects .project{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;justify-items:center;height:100%;margin:10px 10px 2.75rem;background-color:hsla(246,4%,51%,.559);border-radius:15px}@media (min-width:1024px){.projects .project{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.projects .project .project-header{text-align:center;padding:1rem;width:70%;margin:1.125rem auto}.projects .project .project-header .features{padding:2rem}.projects .project .project-header .features li{font-size:1.563rem}.projects .project .project-body{padding:1rem;display:-webkit-flex;display:flex;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.projects .project .project-body .technologies .tech{margin-bottom:1.125rem}.projects .project .badges{margin-top:1.125rem;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.projects .project .badges .badge{padding:1.125rem;margin:.25rem;border-radius:15px;background-color:#161925;color:#fff;font-size:1.563rem}.projects .project h2{font-size:2.441rem;font-weight:bolder}.projects .project h3{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-size:1.953rem;margin-bottom:1.125rem}.projects .project p{font-size:1.563rem;padding:1.75rem;font-weight:500}.projects .img-container{padding:2rem}.about-article{margin-bottom:1.125rem;padding:1rem;background-color:hsla(246,4%,51%,.559);border-radius:15px}@media (min-width:1024px){.about-article{width:70%;margin-left:auto;margin-right:auto}}.about-article h2{font-size:2.441rem;margin-bottom:1.75rem;text-align:center}.about-article p{color:#0e0c0d;font-weight:500;line-height:1.75;font-size:1.563rem;text-align:center;margin-bottom:1.125rem}@media (min-width:768px){.about-article p{width:70%;margin-left:auto;margin-right:auto}}.about-article h3{font-size:1.953rem;margin-bottom:1.25rem;text-align:center}.about-article .feature-flex{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.about-article .feature-flex .dev-item{font-size:2.441rem;margin-bottom:1.125rem}.about-article #kobe{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:1.25rem}.about-article #kobe a{text-decoration:underline;font-size:1.563rem;color:#2b3e47;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.about-article #kobe a:hover{-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;color:aqua}@media (min-width:768px){.about-article .dev-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}@media (min-width:1024px){.about-article .dev-wrapper{-webkit-justify-content:space-between;justify-content:space-between}}@media (min-width:1440px){.about-article .dev-wrapper{-webkit-justify-content:space-around;justify-content:space-around}}.about-article .dev-wrapper .dev-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.about-article .dev-wrapper li{margin:1.15rem;font-size:3.052rem}.about-article .dev-wrapper li .icon{width:35pt;height:35pt;color:#2b3e47}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}html{font-size:62.5%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3{font-weight:500;color:#161925}h4,h5,h6{font-weight:400}body{font-size:1.25rem}.title{font-size:300px}ul li{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;list-style-type:none;border-bottom:none;-webkit-align-items:center;align-items:center}.icon{width:35pt;height:35pt;color:#2b3e47}a{text-decoration:none;color:#161925}a:hover{color:#2b3e47}a p{color:#0e0c0d}