@import url(https://fonts.googleapis.com/css2?family=Playfair+Display&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{scroll-behavior:smooth;text-align:center}a{color:inherit;text-decoration:none}.page-container{min-height:100vh;position:relative}body{margin:0}.name{position:absolute;-webkit-transform:translateX(-300%);transform:translateX(-300%);transition:all .35s cubic-bezier(.215,.61,.355,1)}.navbar{align-items:stretch;background-color:#86c5cf;color:#000;display:flex;font-family:Playfair Display,serif;font-size:2.5rem;gap:5rem;justify-content:center;padding:2rem}.navbar a{align-items:center;color:inherit;display:flex;height:100%;padding:.25rem;text-decoration:none;transition:all .35s cubic-bezier(.215,.61,.355,1)}.navbar ul{display:flex;gap:8rem;list-style:none;margin:0;padding:0}.navbar a.active{color:#006cfa}.name a:hover,.navbar li:hover{color:rgba(0,108,250,.377)}.navbar_links{align-items:center;display:flex;flex:1 1;justify-content:flex-start}body{font-family:Playfair Display,serif}.header_container h5{-webkit-animation:slideinfade 1s 1 alternate;animation:slideinfade 1s 1 alternate;font-size:3.5rem}@-webkit-keyframes slideinfade{0%{margin-left:100%;opacity:0;width:200%}50%{opacity:.5}75%{margin-left:0;width:100%}to{margin-left:0;opacity:1;width:100%}}@keyframes slideinfade{0%{margin-left:100%;opacity:0;width:200%}50%{opacity:.5}75%{margin-left:0;width:100%}to{margin-left:0;opacity:1;width:100%}}.contact_links{-webkit-animation:slideinfade 2s 1 alternate;animation:slideinfade 2s 1 alternate;padding:1rem}.contact_links a{Transition:all .35s linear;padding:2.75rem}.contact_links a:hover{color:rgba(0,108,250,.377)}.contact_icons{font-size:4rem}.aboutMe{height:100%;width:100%}.aboutMe h2{-webkit-margin-before:1rem;-webkit-margin-after:1rem;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-animation:fade 4s 1;animation:fade 4s 1;display:block;line-height:1.5;margin-block-end:1rem;margin-block-start:1rem;margin-inline-end:0;margin-inline-start:0;padding:2.5rem 10rem;text-align:left}@-webkit-keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}.skillList{-webkit-columns:5rem 3;columns:5rem 3}.skillList ul{list-style-type:square;padding:1rem}.skillList li{font-size:1.5rem;list-style-position:inside;list-style-type:disc;padding-left:10rem;padding-right:5rem;text-align:left}@media screen and (min-width:1080px){html{font-size:16px}}@media only screen and (min-width:768px){html{font-size:14px}}@media only screen and (min-width:600px){html{font-size:10px}}@media only screen and (max-width:600px){html{font-size:6.5px}.skillList{-webkit-columns:5rem 2;columns:5rem 2}}.footerText{background-color:rgba(0,108,250,.685);bottom:0;color:#fff;font-size:1.5rem;left:0;position:absolute;text-align:center;width:100%}.header{font-size:2.5rem;padding-bottom:5rem;padding-top:5rem}.portfolio_container{grid-gap:2.5rem;display:grid;font-size:3rem;gap:2.5rem;grid-template-columns:repeat(2,1fr);padding:2.5rem;position:relative}.portfolio_item{background-color:rgba(0,108,250,.685);border:1px solid transparent;border-radius:2rem;padding:1.3rem;transition:all 1s cubic-bezier(.215,.61,.355,1)}.portfolio_item:hover{background-color:#dcdcdc}.portfolio_item-image,.portfolio_item-image img{border-radius:1.5rem;overflow:hidden}.portfolio_item h3{margin:1.2rem 0 2rem}.portfolio_item-cta{display:flex;gap:1rem;justify-content:flex-start;margin-bottom:1rem}.portfolio_item-cta a{transition:all 2s cubic-bezier(.075,.82,.165,1)}.portfolio_item-cta a:hover{color:rgba(0,108,250,.685)}.portfolio_item_text{font-size:2rem}@media screen and (max-width:1024px){.portfolio_container{gap:1.2rem;grid-template-columns:1fr 1fr}}@media screen and (max-width:600px){.portfolio_container{gap:1rem;grid-template-columns:1fr 1fr}}.project-heading{padding:4rem 0 2rem;text-align:center}.project-container{grid-gap:40px;display:grid;grid-template-columns:repeat(3,1fr);margin:auto;max-width:1140px;padding-bottom:5rem}.project-card{background-color:#000;padding:1.2rem 1rem}.project-card img{width:100%}*{box-sizing:border-box;font-family:Playfair Display,serif;margin:0;padding:0}.contact{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:50px 100px;position:relative}.contact .content h1{font-size:4rem;padding:2rem}.contact .content h3{font-size:2rem}.contact .content p{font-size:2rem;font-weight:500;padding-bottom:1.5rem}.container{align-items:center;display:flex;justify-content:center;padding:1.5rem;width:100%}.contact .box .text{padding-right:1rem}form{display:flex;flex-wrap:wrap;margin:0 auto;max-width:37.5rem;width:80%}label{font-size:1.5rem;margin-bottom:1rem;position:relative;text-align:left;transition:all .2s ease-in-out;width:100%}label:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}input:focus+label,textarea:focus+label{color:#4caf50;-webkit-transform:scale(1.1);transform:scale(1.1)}input,textarea{border:.2rem solid #ccc;border-radius:.4rem;box-sizing:border-box;margin:.8rem 0;padding:1.5rem 2rem;transition:all .2s ease-in-out;width:100%}input:focus,textarea:focus{border:.2rem solid #4caf50;outline:none}.submitBtn{background-color:#686868;border:none;border-radius:.4rem;color:#fff;cursor:pointer;margin:.8rem 0 5rem;padding:1.8rem 2rem;transition:all .2s ease-in-out;width:100%}.submitBtn:hover{background-color:#45a049;-webkit-transform:scale(1.05);transform:scale(1.05)}
/*# sourceMappingURL=main.0a9ccea1.css.map*/