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}.Contact{background-color:#f4f5f0;display:flex}.Contact .left{align-items:center;display:flex;flex:1 1;justify-content:center;overflow:hidden}@media (max-width:500px){.Contact .left{display:none}}.Contact .left img{height:550px;text-align:center;width:950px}.Contact .right{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center}.Contact .right h2{border-style:solid;box-shadow:12px 12px 2px 1px #a7a4a4;font-size:30px;padding:10px}.Contact .right form{align-items:center;display:flex;flex-direction:column;height:70%;justify-content:space-around;width:70%}.Contact .right input{border-style:solid;box-shadow:12px 12px 2px 1px #a7a4a4;font-size:14px;height:30px;padding:10px;width:300px}@media (max-width:500px){.Contact .right input{width:150px}}.Contact .right textarea{border-style:solid;box-shadow:12px 12px 2px 1px #a7a4a4;font-size:14px;height:200px;padding:10px;width:300px}@media (max-width:500px){.Contact .right textarea{height:100px;width:150px}}.Contact .right .button-contact{background-color:teal;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:500;height:30px;width:120px}.Contact .right .button-contact:focus{outline:none}.Contact .right span{color:teal}.Contact .right a{font-size:40px;text-decoration:none}.Contact .right .email{font-size:20px}.Intro{background-color:#9edbd5;display:flex}@media (max-width:500px){.Intro{align-items:center;flex-direction:column}}.Intro .left{align-items:center;border:0 20px 20px 0;border-color:#000;display:flex;flex:0.5 1;justify-content:center;overflow:hidden}@media (max-width:500px){.Intro .left{flex:0.45 1}}.Intro .left .portfolio-pic{border-radius:10px 10px 10px 10px;box-shadow:12px 12px 2px 1px #636363;height:auto;width:500px}@media (max-width:1400px){.Intro .left .portfolio-pic{width:400px}}@media (max-width:1100px){.Intro .left .portfolio-pic{width:350px}}@media (max-width:900px){.Intro .left .portfolio-pic{width:300px}}@media (max-width:500px){.Intro .left .portfolio-pic{align-items:center;display:flex;flex-direction:column;height:190px;width:150px}}.Intro .right{align-items:center;display:flex;flex:0.5 1}@media (max-width:900px){.Intro .right{flex:1 1}}@media (max-width:500px){.Intro .right{flex:0.9 1}}.Intro .right .wrapper{align-items:center;display:flex;flex-direction:column;justify-content:space-around;padding:100px}.Intro .right .wrapper h1{border-style:solid;box-shadow:12px 12px 2px 1px #636363;font-size:80px;padding:10px;white-space:nowrap}@media (max-width:1400px){.Intro .right .wrapper h1{font-size:60px}}@media (max-width:1100px){.Intro .right .wrapper h1{font-size:35px}}@media (max-width:500px){.Intro .right .wrapper h1{font-size:25px}}.Intro .right .wrapper h2{border-radius:10px 10px 10px 10px;border-style:solid;box-shadow:12px 12px 2px 1px #636363;font-size:35px;justify-content:flex;padding:10px;white-space:nowrap}@media (max-width:1400px){.Intro .right .wrapper h2{font-size:25px}}@media (max-width:1100px){.Intro .right .wrapper h2{font-size:18px}}@media (max-width:500px){.Intro .right .wrapper h2{font-size:20px}}.Intro .right .wrapper p{border-radius:10px 10px 10px 10px;border-style:solid;box-shadow:12px 12px 2px 1px #636363;font-family:eigerdals,sans-serif;font-size:20px;font-style:normal;padding:10px;width:500px}@media (max-width:1400px){.Intro .right .wrapper p{font-size:18px}}@media (max-width:1100px){.Intro .right .wrapper p{font-size:15px;width:300px}}@media (max-width:500px){.Intro .right .wrapper p{font-size:15px;padding:10px;width:300px}}.Intro .right .wrapper .link-container{display:flex}.Intro .right .wrapper .link-container .github-button,.Intro .right .wrapper .link-container .resume-button{background-color:teal;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:500;font-weight:400;height:30px;margin:8px;padding:8px 0 0;text-align:center;text-decoration:none;width:130px}.Projects{background-color:#438585}.Projects .top-part{display:flex;justify-content:center}.Projects .top-part .header{border-style:solid;box-shadow:12px 12px 2px 1px #636363;font-size:50px;padding:10px}@media (max-width:500px){.Projects{justify-content:space-around}}.Projects h1{font-size:50px}@media (max-width:500px){.Projects h1{font-size:20px}}.Projects .container{align-items:center;display:flex;height:80%;justify-content:center;width:100%}@media (max-width:500px){.Projects .container{flex-direction:column;height:100%}}.Projects .container .card{border-radius:10px;box-shadow:0 0 15px -8px #000;display:flex;flex-direction:column;height:70%;justify-content:space-around;margin:30px;padding:20px;transition:all 1s ease;width:250px}@media (max-width:500px){.Projects .container .card{height:200px;margin:10px}}.Projects .container .card:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.Projects .container .card .top{align-items:center;display:flex;justify-content:center}@media (max-width:500px){.Projects .container .card .top img{display:none;height:150px;padding:10px;width:150px}}.Projects .container .card .links{align-items:center;display:flex;justify-content:center}.Projects .container .card .links .link-button{background-color:teal;border:2px solid #000;border-radius:10px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;font-weight:400;height:30px;margin:8px;padding:8px 0 0;text-align:center;text-decoration:none;width:130px}.Projects .container .card .center{background-color:#faf4f5;border-radius:10px;padding:10px}@media (max-width:500px){.Projects .container .card .center{display:none}}.Projects .container .card .bottom{align-items:center;display:flex;flex-direction:column;justify-content:center}.Projects .container .card .bottom h3{margin-bottom:5px}@media (max-width:500px){.Projects .container .card .bottom h3{font-size:14px}.Projects .container .card .bottom h4{font-size:13px}}.switch{display:inline-block;height:24px;position:relative;width:40px}.switch input{height:0;opacity:0;width:0}.switch .slider{background-color:#ccc;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.switch .slider:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:16px;left:4px;position:absolute;transition:.4s;width:16px}.switch input:checked+.slider{background-color:#2196f3}.switch input:checked+.slider:before{-webkit-transform:translateX(16px);transform:translateX(16px)}.Nav{border-style:solid;border-width:0 0 2px;color:teal;height:70px;overflow:hidden;position:fixed;top:0;width:100%;z-index:3}.Nav .wrapper{align-items:center;display:flex;justify-content:space-between;padding:10px}.Nav .wrapper .ProjectNav{color:teal;display:inline-block;font-size:20px;font-weight:450;position:relative;text-decoration:none}@media (max-width:500px){.Nav .wrapper .ProjectNav{display:none}}.Nav .wrapper .ProjectNav:after{background-color:teal;bottom:0;content:"";height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:bottom right;transform-origin:bottom right;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;width:100%}.Nav .wrapper .ProjectNav:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}.Nav .wrapper .ContactNav{color:teal;display:inline-block;font-size:20px;font-weight:450;position:relative;text-decoration:none}@media (max-width:500px){.Nav .wrapper .ContactNav{display:none}}.Nav .wrapper .ContactNav:after{background-color:teal;bottom:0;content:"";height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:bottom right;transform-origin:bottom right;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;width:100%}.Nav .wrapper .ContactNav:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}.Nav .wrapper .Home{background-color:teal;border-radius:50%;color:#fff;font-size:25px;padding:10px;text-decoration:none}.Nav .wrapper .Home:focus{background-color:#005757}.Nav .wrapper .right-section{display:flex}.Nav .hamburger{cursor:pointer;display:flex;flex-direction:column;height:25px;justify-content:space-between;width:32px}@media (min-width:500px){.Nav .hamburger{display:none}}.Nav .hamburger span{height:3px;-webkit-transform-origin:left;transform-origin:left;width:100%}.Nav .hamburger span,.Nav.active{background-color:teal}.Nav.active .hamburger span:first-child{background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.Nav.active .hamburger span:nth-child(2){opacity:0}.Nav.active .hamburger span:last-child{background-color:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.Nav.active .ContactNav,.Nav.active .ProjectNav{color:#fff;font-size:20px;text-decoration:none}.Nav.active .Home{background-color:teal;border:2px solid #fff;border-radius:50%;color:#fff;font-size:25px;padding:10px}#dark .Nav{background-color:#5c5f66;border:none;color:#fff}#light .Nav{color:teal}.Menu{align-items:center;background-color:teal;display:flex;height:100vh;justify-content:center;left:-450px;position:fixed;top:0;transition:all .5s ease;width:450px;z-index:2}@media (max-width:500px){.Menu{left:-420px;transition:all .4s ease;width:420px}}.Menu.active{left:0}.Menu ul{color:#fff;font-size:35px;font-weight:200;list-style:none;margin:0;padding:0;width:60%}@media (max-width:500px){.Menu ul{padding:0 0 0 100px}}.Menu li{margin-bottom:20px}.Menu li a{color:inherit;font-size:inherit;text-decoration:none}.Menu li:hover{font-weight:450}.Content{height:100vh}.Content .sections{height:calc(100vh - 70px);position:relative;scroll-behavior:smooth;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;scrollbar-width:none;top:70px;width:100%}.Content .sections::-webkit-scrollbar{display:none}@media (max-width:500px){.Content .sections{-ms-scroll-snap-type:none;scroll-snap-type:none}}.Content .sections>*{height:calc(100vh - 70px);scroll-snap-align:start;width:100vw}.AboutMe{background-color:#48abab}.AboutMe .top{display:flex;justify-content:center}.AboutMe .top .header{border-style:solid;box-shadow:12px 12px 2px 1px #636363;font-size:50px;padding:10px}.AboutMe .bottom{display:flex;flex-direction:row;justify-content:center}@media (max-width:1300px){.AboutMe .bottom{flex-direction:column}}.AboutMe .bottom .verticalLine{border-left:6px dashed #636363;height:500px}@media (max-width:1300px){.AboutMe .bottom .verticalLine{display:none}}.AboutMe .bottom h3{word-wrap:break-word;display:block;font-size:40px;overflow:hidden;text-decoration:underline;text-overflow:ellipsis}@media (max-width:1300px){.AboutMe .bottom h3{font-size:26px}}.AboutMe .bottom p{display:inline-block;font-size:30px}@media (max-width:1300px){.AboutMe .bottom p{font-size:20px}}.AboutMe .bottom .column-1,.AboutMe .bottom .column-2,.AboutMe .bottom .column-3{padding:100px}.Skills{background-color:#489999}.Skills .top{display:flex;justify-content:center}.Skills .top .header{border-style:solid;box-shadow:12px 12px 2px 1px #636363;font-size:50px;padding:10px}.Skills .bottom{align-items:center;display:flex;flex-direction:column;justify-content:center}.Skills .bottom .row-1,.Skills .bottom .row-2,.Skills .bottom .row-3{display:flex;flex-direction:row}.Skills .bottom p{border:6px solid;font-size:40px;margin:10px;padding:20px}@media (max-width:500px){.Skills .bottom p{font-size:16px;padding:10px}}*{overflow-x:hidden}body{margin:0;padding:0}.Interests{background-color:teal}.Interests .top{display:flex;justify-content:center}.Interests .top .header{border-style:solid;box-shadow:12px 12px 2px 1px #636363;font-size:50px;padding:10px}.Interests .carousel{display:flex}.Interests .carousel .arrow{cursor:pointer;height:90px;position:absolute}.Interests .carousel .arrow.left{left:20px;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.Interests .carousel .arrow.right{right:20px}@media (max-width:500px){.Interests .carousel .arrow{height:20px}}.Interests .carousel .slider{display:flex;height:350px;left:0;position:absolute;transition:all 1s ease-out}.Interests .carousel .slider .container{align-items:center;display:flex;justify-content:center;width:100vw}.Interests .carousel .slider .container .wrapper{align-items:center;background-color:#fff;border-radius:20px;box-shadow:15px 9px 15px 2px rgba(0,0,0,.6);cursor:pointer;display:flex;height:300px;justify-content:center;padding:0 80px;position:relative;width:500px}@media (max-width:500px){.Interests .carousel .slider .container .wrapper{height:200px;width:200px}}.Interests .carousel .slider .container .wrapper .info{font-size:30px}@media (max-width:500px){.Interests .carousel .slider .container .wrapper .info{font-size:15px}}
/*# sourceMappingURL=main.927f04b8.css.map*/