.topbar{width:100%;height:70px;background-color:#000;color:#f9f6ee;position:fixed;z-index:3}.topbar .wrapper{display:flex;height:inherit;width:inherit}.topbar .wrapper .left{flex:0.3 1;display:flex;align-items:center;padding-left:10px}.topbar .wrapper .left .logo{display:flex;justify-content:center;align-items:center}.topbar .wrapper .left .logo img{width:50px;overflow:hidden}.topbar .wrapper .right{flex:0.7 1;display:flex;align-items:center;justify-content:flex-end;padding-right:15px}.topbar .wrapper .right a{font-size:3vh;font-weight:400;text-decoration:none;color:#fff;padding-left:20px;padding-right:0}.topbar .wrapper .right .hamburguer{width:40px;height:30px;display:none;flex-direction:column;justify-content:space-between;cursor:pointer;overflow:hidden}.topbar .wrapper .right .hamburguer span{width:100%;height:3px;background-color:#e9e9e9;-webkit-transform-origin:left;transform-origin:left;transition:all 2s ease}@media (max-width:1146px){.topbar .wrapper .right a{display:none}.topbar .wrapper .right .hamburguer{width:40px;height:30px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;overflow:hidden}.topbar .wrapper .right .hamburguer span{width:100%;height:3px;background-color:#e9e9e9;-webkit-transform-origin:left;transform-origin:left;transition:all 1s ease}}.topbar.active .hamburguer span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.topbar.active .hamburguer span:nth-child(2){opacity:0}.topbar.active .hamburguer span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu{width:140px;background-color:#1f2024;position:fixed;top:0;right:-400px;z-index:2;justify-content:center}.menu,.menu ul{display:flex;flex-direction:column}.menu ul{height:100%;justify-content:space-around;font-size:120%}.menu ul li a{color:#fff;text-decoration:none}.menu.active{right:0}@media (max-width:1146px){.menu{width:140px;background-color:#1f2024;position:fixed;top:0;right:-400px;z-index:2;justify-content:center}.menu,.menu ul{display:flex;flex-direction:column}.menu ul{height:100%;justify-content:space-around;font-size:120%}.menu ul li a{color:#fff;text-decoration:none}.menu.active{right:0}}.intro{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:1146px){.intro{flex-direction:column;align-items:center}}.intro .introBackground{display:flex;position:absolute;width:100%;height:100%;z-index:-1}.intro .top{flex:0.4 1;height:inherit;display:flex;justify-content:center;overflow:hidden}.intro .top .imgContainer{width:95%;height:94%;margin-top:10px;display:flex;align-items:flex-end;justify-content:center}@media (max-width:1146px){.intro .top .imgContainer{width:100%}}.intro .top .imgContainer img{background-color:inherit;border-radius:40px 40px 40px 40px;width:220px;height:250px}.intro .bottom{display:flex;flex-direction:column;flex:0.6 1;align-items:center;justify-content:center}.intro .bottom,.intro .bottom h1{position:relative;overflow:hidden}.intro .bottom h1{text-align:center;color:#fff;font-size:400%}@media (max-width:1146px){.intro .bottom h1{font-size:300%}}.intro .bottom .wrapper{display:flex;flex-direction:column;text-align:center;justify-content:center;color:#fff;overflow:hidden}.intro .bottom .wrapper h2{position:relative;font-size:180%;overflow:hidden}@media (max-width:1146px){.intro .bottom .wrapper h2{font-size:120%}}.intro .bottom .wrapper h2 .ityped-cursor{-webkit-animation:blink 1s infinite;animation:blink 1s infinite}@-webkit-keyframes blink{50%{opacity:1}to{opacity:0}}@keyframes blink{50%{opacity:1}to{opacity:0}}.intro .bottom .wrapper .itemContainer{margin-top:4.5%;overflow:hidden}.intro .bottom .wrapper .itemContainer .item{color:#fff;font-size:250%;padding-left:15px;padding-right:15px;overflow:hidden}@media (max-width:1146px){.intro .bottom .wrapper .itemContainer .item{height:100%}}.intro .bottom .wrapper .arrow{font-size:500%;justify-content:center;color:#fff;-webkit-animation:arrowBlink 3s infinite;animation:arrowBlink 3s infinite;overflow:hidden}@media (max-width:1146px){.intro .bottom .wrapper .arrow{height:90%}}.about{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;background-color:#d3d3d3}.about h2{font-size:220%;flex:0.2 1;flex-direction:column;display:flex;justify-content:center}@media (max-width:1146px){.about h2{flex:0.1 1;font-size:220%}.about h2 h2{bottom:1px}}.about .bottom{width:45%;flex:1 1;flex-direction:column;display:flex;align-items:center;justify-content:space-around}@media (max-width:1146px){.about .bottom{margin-top:10px;flex:0.9 1;width:70%}}.about .bottom p{overflow:hidden;font-size:140%;text-align:center}@media (max-width:1146px){.about .bottom p{font-size:2.4vh}}.about .bottom span{text-align:center}.about .bottom span a{font-size:200%;color:#000;text-decoration:none}@media (max-width:1146px){.about .bottom span a{font-size:3.5vh}}.about #location:hover{font-size:200%;color:#fff;text-decoration:none}.resume2{background-color:#fff;display:flex;align-items:center;justify-content:center;position:relative}.resume2 .bigHeader{position:absolute;font-size:220%;top:5%}@media (max-width:1146px){.resume2 .bigHeader{top:5%}}.resume2 .arrow{position:absolute;font-size:20vh;height:80px;color:#000;cursor:pointer}@media (max-width:1146px){.resume2 .arrow{display:none}}.resume2 .arrow.left{left:100px}.resume2 .arrow.right{right:100px}.resume2 a{width:200px;height:50px;position:absolute;display:flex;flex-direction:column;bottom:6%;background-color:#e9e9e9;border-radius:20px;align-items:center;text-align:center;justify-content:center;text-decoration:none;color:#000;font-weight:bolder}@media (max-width:1146px){.resume2 a{width:100px;height:30px;font-size:10px;bottom:2vh}}.resume2 .slider{height:350px;display:flex;position:absolute;left:0;transition:all 1s ease-out}@media (max-width:1146px){.resume2 .slider{height:78vh;flex-direction:column;margin-top:80px}}.resume2 .slider .container{width:100vw;display:flex;align-items:center;justify-content:center}.resume2 .slider .container .item{width:800px;height:100%;background-color:#fff;border-radius:20px;display:flex;align-items:center;justify-content:center}@media (max-width:1146px){.resume2 .slider .container .item{flex-direction:column;width:90%;height:21vh;margin:5px 0}}.resume2 .slider .container .item .header{flex:0.35 1;height:100%;background-color:#e9e9e9;color:#000;display:flex;align-items:center;justify-content:center}@media (max-width:1146px){.resume2 .slider .container .item .header{width:100%;flex:0.25 1}}.resume2 .slider .container .item .header h1{text-decoration:underline}@media (max-width:1146px){.resume2 .slider .container .item .header h1{font-size:80%}}.resume2 .slider .container .item .content{flex:0.65 1;height:100%;display:flex;flex-direction:column;justify-content:space-around;background-color:#e9e9e9;color:#000}@media (max-width:1146px){.resume2 .slider .container .item .content{width:100%;flex:0.75 1}}.resume2 .slider .container .item .content .wrapper{width:100%;height:inherit;display:flex;flex-direction:column;align-items:start;margin-top:20px}@media (max-width:1146px){.resume2 .slider .container .item .content .wrapper{display:flex;align-items:center;width:100%;margin-top:0}}.resume2 .slider .container .item .content .wrapper .subHeader{justify-content:flex-start;left:0}.resume2 .slider .container .item .content .wrapper .subHeader h1{font-size:30px}@media (max-width:1146px){.resume2 .slider .container .item .content .wrapper .subHeader h1{font-size:88%;text-align:center}}.resume2 .slider .container .item .content .wrapper .subHeader p{font-size:15px}@media (max-width:1146px){.resume2 .slider .container .item .content .wrapper .subHeader p{font-size:55%}}.resume2 .slider .container .item .content .wrapper .subHeader p span{font-style:italic}.resume2 .slider .container .item .content .wrapper .subContent{height:100%;margin-top:20px;flex:5 1;font-size:15px;display:flex;flex-direction:column}.resume2 .slider .container .item .content .wrapper .subContent p{margin-bottom:40px;font-weight:700;overflow:hidden}@media (max-width:1146px){.resume2 .slider .container .item .content .wrapper .subContent p{display:inline-block;text-align:center;justify-content:space-between;margin-bottom:2px;font-size:75%;overflow:hidden}}.resume2 #button:hover{width:200px;height:50px;display:flex;background-color:#000;border-radius:20px;align-items:center;text-align:center;justify-content:center;text-decoration:none;color:#fff;font-weight:bolder}.projects{background-color:#e9e9e9;display:flex;flex-direction:column;align-items:center;justify-content:space-around}.projects h2{margin-top:2%;font-size:220%}.projects .container{width:70%;height:80%;flex-wrap:wrap}.projects .container,.projects .container .item{display:flex;align-items:center;justify-content:center}.projects .container .item{width:200px;height:230px;flex-direction:column;margin:10px 30px;position:relative}.projects .container .item a{width:100%;height:80%;position:absolute;text-align:center;display:flex;align-items:center;justify-content:center;color:#000;text-decoration:none}.projects .container .item a p{width:100%}.projects .container .item img{background-color:#e9e9e9;z-index:1}.projects .container .item:hover{background-color:#e9e9e9}.projects .container .item:hover img{opacity:.2;z-index:0}.contact{background-color:#fff;display:flex;flex-direction:column}.contact .top{flex:0.7 1;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width:1146px){.contact .top h2{margin-bottom:20px}}.contact .top h2{font-size:220%;-webkit-text-decoration:underline #d3d3d3;text-decoration:underline #d3d3d3}.contact .top form{width:70%;height:70%;display:flex;flex-direction:column;align-items:center;justify-content:space-around}.contact .top form div{width:100%;display:flex;align-items:center;justify-content:center}.contact .top form div input{width:30%;height:20px;font-size:110%}@media (max-width:1146px){.contact .top form div input{width:90%}}.contact .top form div textarea{width:50%;height:90px;resize:none}@media (max-width:1146px){.contact .top form div textarea{width:100%}}.contact .top form div button{width:10%;height:35px;color:#000;border:none;border-radius:8%;font-weight:500;cursor:pointer}@media (max-width:1146px){.contact .top form div button{width:50%}}.contact .top form div button:focus{outline:none}.contact .bottom{background-color:#e9e9e9;flex:0.3 1;border-top:solid #000;display:flex;flex-direction:column;padding-bottom:2%;justify-content:space-around;text-align:center}.contact .bottom .arrow{font-size:10vh;color:#000;-webkit-animation:arrowBlink 3s infinite;animation:arrowBlink 3s infinite}@-webkit-keyframes arrowBlink{to{opacity:0}}@keyframes arrowBlink{to{opacity:0}}.contact .bottom .item{padding-bottom:1vh;margin-left:1%;margin-right:1%;font-size:230%;color:#000}.contact .bottom p{color:rgba(0,0,0,.24)}.contact #button:hover{width:10%;height:35px;color:#fff;background-color:#000;border:none;border-radius:8%;font-weight:500;cursor:pointer}@media (max-width:1146px){.contact #button:hover{width:50%}}.app{height:100vh}.app .menu{height:30%;top:70px;margin-right:10px}.app .section{width:100%;height:calc(100vh - 70px);color:#000;position:relative;top:70px;scroll-behavior:smooth;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;scrollbar-width:none}.app .section::-webkit-scrollbar{display:none}@media (max-width:1146px){.app .section{-ms-scroll-snap-type:none;scroll-snap-type:none}}.app .section>*{width:100vw;height:calc(100vh - 70px);scroll-snap-align:start}
/*# sourceMappingURL=main.5dafcfc0.chunk.css.map */