.contact{display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;width:100%}.contact .box{display:flex;flex-direction:column;height:20rem;justify-content:space-around;margin-bottom:1rem;max-width:1420px;width:80%}.contact .box .link{color:#d5d5d5;font-family:Source Sans Pro,sans-serif;font-size:2rem;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contact .box .link:hover{color:#939393}.contact .box .contact{background-color:rgba(70,70,70,.45);border:10px solid rgba(56,56,56,.136);border-radius:.25rem;color:#fff;font-family:Source Sans Pro,sans-serif;font-weight:650;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contact .box .contact:hover{color:#fff}*{width:100%}.svgBox{align-items:center;display:flex;justify-content:center}.personAnimation{height:75%;max-width:250px;min-width:300px;width:75%}@media screen and (max-width:1250px){.personAnimation{min-height:150px;min-width:170px}}#head{-webkit-animation:headmove 1.5s infinite alternate;animation:headmove 1.5s infinite alternate;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes headmove{0%{-webkit-transform:rotateX(-10deg);transform:rotateX(-10deg)}to{-webkit-transform:rotate(15deg);transform:rotate(15deg)}}@keyframes headmove{0%{-webkit-transform:rotateX(-10deg);transform:rotateX(-10deg)}to{-webkit-transform:rotate(15deg);transform:rotate(15deg)}}#coffee-smoke{-webkit-animation:smoke 1s infinite alternate;animation:smoke 1s infinite alternate}@-webkit-keyframes smoke{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}to{-webkit-transform:rotateX(15deg);transform:rotateX(15deg)}}@keyframes smoke{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}to{-webkit-transform:rotateX(15deg);transform:rotateX(15deg)}}#mouse{-webkit-animation:moveMouse 2s infinite alternate;animation:moveMouse 2s infinite alternate}@-webkit-keyframes moveMouse{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}to{-webkit-transform:rotateX(50deg);transform:rotateX(50deg)}}@keyframes moveMouse{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}to{-webkit-transform:rotateX(50deg);transform:rotateX(50deg)}}.speech-bubble #Ellipse-276_2:hover{fill:gray}.home{align-items:center;background-color:transparent;height:100vh;width:100%}.home,.home .box{display:flex;justify-content:center}.home .box{align-items:flex-start;flex-direction:column;height:80%;margin-top:2rem;max-width:1120px;width:80%}.home .box .info{background-color:transparent;color:#9d9d9d;flex-wrap:wrap;font-family:Source Sans Pro,sans-serif;font-size:3vw;font-size:3vh;line-height:2.3rem;margin-bottom:3rem}@media screen and (max-width:750px){.home .box .info{font-size:2.5vh;line-height:1.65rem}}@media screen and (max-width:374px){.home .box .info{font-size:2vh}}.home .box .info .name{color:rgba(255,255,120,.926);font-weight:600;text-decoration:underline}.home .box .info .highlight.connect{align-items:center;cursor:pointer;display:flex;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.home .box .info .highlight.connect:hover{color:hsla(60,74%,91%,.926)}.home .box .info .highlight{color:#ffff78;font-weight:400}.home .box .info .highlight .arrow{height:3vh;margin-left:1rem;width:3vw}.home .box .infoWithIcon{align-items:flex-start;display:flex;flex-direction:row;min-height:225px}@media screen and (max-width:1250px){.home .box .infoWithIcon{align-items:center;gap:5px}}.home .box .infoWithIcon .info.middle{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-right:1rem}@media screen and (max-width:1250px){.home .box .infoWithIcon .info.middle{margin-right:0}}.home .box .infoWithIcon .contactMe{align-items:center;display:flex;flex-direction:column;max-height:170px}@media screen and (max-width:650px){.home .box .infoWithIcon .contactMe{height:100%;justify-content:center}}.home .box .infoWithIcon .contactMe button{background-color:#ffff78;border:0;border-radius:.25rem;cursor:pointer;margin-top:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:650px){.home .box .infoWithIcon .contactMe button{margin-top:0}}.clientPortfolio{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin-bottom:5rem;width:100%}@media screen and (max-width:1250px){.clientPortfolio{height:100%;margin-bottom:10rem}}.clientPortfolio .box{align-items:center;background-color:rgba(70,70,70,.45);border-radius:.5rem;display:flex;flex-direction:column;height:85%;justify-content:center;max-width:1420px;min-height:1000px;padding:.5rem;width:80%}@media screen and (max-width:1250px){.clientPortfolio .box{min-height:0}}.clientPortfolio .box .title{color:#fff;font-family:Source Sans Pro,sans-serif;font-size:2rem;font-weight:700;letter-spacing:1px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.clientPortfolio .box .clientProjectSlider{background-color:rgba(70,70,70,.45);display:flex;height:20%;margin-bottom:1rem;margin-top:1rem;max-height:120px;max-width:700px;min-height:100px;overflow-x:auto;padding:.5rem 0;width:auto}@media screen and (max-width:1250px){.clientPortfolio .box .clientProjectSlider{min-height:60px}}@media screen and (max-width:650px){.clientPortfolio .box .clientProjectSlider{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;min-height:60px;width:85%}}.clientPortfolio .box .clientProjectSlider .clientProjectPhoto{height:100%;margin-left:.5rem;margin-right:.5rem;max-height:108px;max-width:180px;width:20rem}@media screen and (max-width:1250px){.clientPortfolio .box .clientProjectSlider .clientProjectPhoto{max-height:100px;max-width:165px}}@media screen and (max-width:650px){.clientPortfolio .box .clientProjectSlider .clientProjectPhoto{height:80px;max-width:100px}}.clientPortfolio .box .clientPortfolioBottom{display:flex;height:50%;justify-content:space-evenly;width:100%}@media screen and (max-width:1250px){.clientPortfolio .box .clientPortfolioBottom{align-items:center;flex-direction:column}}.clientPortfolio .box .clientPortfolioBottom .right{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;width:60%}@media screen and (max-width:1250px){.clientPortfolio .box .clientPortfolioBottom .right{height:50%}}@media screen and (max-width:650px){.clientPortfolio .box .clientPortfolioBottom .right{width:100%}}.clientPortfolio .box .clientPortfolioBottom .right .mainClientPhoto{height:55vh;margin-top:4rem;max-height:800px;max-width:650px;object-fit:contain;width:80%}@media screen and (max-width:1250px){.clientPortfolio .box .clientPortfolioBottom .right .mainClientPhoto{height:100%;margin-top:0;max-height:425px;width:100%}}@media screen and (max-width:650px){.clientPortfolio .box .clientPortfolioBottom .right .mainClientPhoto{max-height:215px}}.clientPortfolio .box .clientPortfolioBottom .left{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;width:25%}@media screen and (max-width:1250px){.clientPortfolio .box .clientPortfolioBottom .left{align-items:flex-start;padding:1rem;width:65%}}@media screen and (max-width:650px){.clientPortfolio .box .clientPortfolioBottom .left{align-items:center;margin-top:1rem;padding:0;width:100%}}.clientPortfolio .box .clientPortfolioBottom .left .clientProjectTitle{font-family:Source Sans Pro,sans-serif;font-size:2rem;font-weight:1000;letter-spacing:1px;margin-bottom:1rem}.clientPortfolio .box .clientPortfolioBottom .left .clientProjectTitle .icons{align-items:center;display:flex;justify-content:center;margin-top:.5rem}.clientPortfolio .box .clientPortfolioBottom .left .clientProjectTitle .icons a{align-items:center;display:flex;justify-content:center}.clientPortfolio .box .clientPortfolioBottom .left .clientProjectTitle .icons a .iconsButton{color:#fff;cursor:pointer}.clientPortfolio .box .clientPortfolioBottom .left .clientProjectDesc{align-items:center;background-color:rgba(70,70,70,.45);border:10px solid rgba(56,56,56,.136);border-radius:.25rem;display:flex;flex-direction:column;font-family:Source Sans Pro,sans-serif;font-size:1.15rem;justify-content:flex-start;line-height:2rem;max-height:15rem;overflow-y:auto;padding-right:10px}@media screen and (max-width:1250px){.clientPortfolio .box .clientPortfolioBottom .left .clientProjectDesc{background-color:rgba(70,70,70,.45);border-radius:.25rem;font-size:2vh;font-size:2vw;justify-content:start;max-height:175px;overflow-y:auto;width:50vw}}@media screen and (max-width:650px){.clientPortfolio .box .clientPortfolioBottom .left .clientProjectDesc{font-size:3vh;font-size:3vw;max-height:8rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}html{background-color:rgba(0,0,0,.87)}.app{height:100%}
/*# sourceMappingURL=main.d748d2bb.css.map*/