*{margin:0;padding:0;box-sizing:border-box}:root{--color-purple:#6a00d4;--color-secondary:#2d2a2f;--primary-background:#0b0b0b;--primary-color:#fff;--card-background:#151515}body{font-family:"GT Walsheim Pro","Helvetica Neue",Helvetica,Arial,sans-serif;background:#0b0b0b;background:var(--primary-background);color:#fff;color:var(--primary-color);z-index:0;min-height:calc(100vh + 20px)}body .container{max-width:1056px;width:90%;margin:0 auto}body h1{font-size:116px;line-height:125px}@media(max-width:1056px){body h1{font-size:56px;line-height:55px}}body .dock{height:100%;padding:3rem;position:fixed;width:100%;left:0;top:0}@media(max-width:760px){body .dock{padding:1rem}}body .dock .containerDock{margin:auto;padding:3rem;border-radius:5px;width:50%;background:#000;box-shadow:0 10px 22px -3px #171717}@media(max-width:760px){body .dock .containerDock{width:100%;padding:1rem}}body .dock h3{font-size:48px;text-align:center}body .dock p{margin-top:1rem;text-align:center;font-weight:600;font-size:18px}body .dock a,body .dock button{display:inline-block;text-decoration:none;text-align:center;width:100%;border:none;padding:1rem;font-size:1.5rem;margin:.5rem 0;color:#fff;cursor:pointer;border-radius:5px;font-family:"GT Walsheim Pro","Helvetica Neue",Helvetica,Arial,sans-serif;background:#6a00d4;background:var(--color-purple)}body .dock a.disabled,body .dock button.disabled{background:#151515;cursor:not-allowed}body .dock a:hover,body .dock button:hover{-webkit-filter:brightness(.95);filter:brightness(.95)}body .dock button{background:#151515}.navbar{width:90%;display:flex;justify-content:space-between;color:#fff;margin:auto;padding:3rem 0}.navbar a{text-decoration:none;color:#fff;font-size:30px;font-weight:600;transition:all .25s ease;opacity:.3}@media(max-width:1056px){.navbar a{font-size:20px}}.navbar a.active,.navbar a:hover{position:relative;opacity:1}.navbar a.active:before,.navbar a:hover:before{background:var(--color-purple);content:"";width:100%;position:absolute;height:3px;bottom:0;transform:translateY(5px)}.bio .cardHome{position:relative}.bio .cardHome:before{content:"";background-color:var(--color-purple);max-width:897px;max-height:675px;width:100%;height:100%;position:absolute;z-index:-4;border-radius:5px;top:154px;left:-12px}.bio .cardHome .cardContainer{background:#191919;border-radius:5px;padding:3rem;display:flex;flex-direction:column;justify-content:center;margin:auto;text-align:left;z-index:0}.bio .cardHome .cardContainer img{position:absolute;left:0;top:0;transform:translate(-68px,100px);width:270px;-webkit-filter:brightness(100);filter:brightness(100);display:none}.bio .cardHome .cardContainer p{font-size:28px;line-height:42px;color:#e0e0e0}@media(max-width:1056px){.bio .cardHome .cardContainer p{font-size:20px;line-height:29px}}.bio .cardHome .cardContainer a.portfolio{font-size:32px;font-weight:600;text-decoration:none;color:#6a00d4;margin-top:2rem;display:inline-block;max-width:250px}.bio .cardHome .cardContainer a.portfolio:hover{color:#3fb773}a{text-decoration:none;color:inherit}.card{background:var(--card-background);color:var(--primary-color);font-weight:600;padding:0 0 4rem;border-radius:5px;transition:all .25s ease;min-height:466px;overflow:hidden;min-width:338.66px}.card:hover{transform:translateY(-5px);-webkit-filter:brightness(.96);filter:brightness(.96);box-shadow:0 0 0 3px var(--color-purple)}.card h3{font-size:40px;width:90%;margin:auto}.card .containTags{display:flex;grid-gap:5px;gap:5px;flex-wrap:wrap;justify-content:flex-start;width:90%;margin:auto;padding:1rem 0}.card .containTags span{background:#3fb773;font-weight:400;border-radius:5px;padding:0 .5rem;opacity:.5;transition:all .25s ease}.card .containTags span:hover{opacity:1}.card .containerButtons{width:90%;margin:auto;display:flex}.card .containerButtons a{background:#000;padding:1rem;border-radius:5px;margin:1rem;display:flex;justify-content:center;grid-gap:10px;gap:10px}.card .containerButtons a:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}.card .containerButtons a i{font-size:20px}.card .containerButtons a.link{background:var(--color-purple)}.card p{width:90%;margin:auto;opacity:.6;text-align:left;font-weight:400}.card:hover div.containerImage img.tooltipImage{-webkit-filter:grayscale(0);filter:grayscale(0)}.card div.containerImage{max-height:210px;overflow:hidden;margin-bottom:3rem;display:flex;justify-content:center;align-items:center}.card div.containerImage img.tooltipImage{-webkit-filter:grayscale(100);filter:grayscale(100);width:140%}.portfolio .containerCardsPortfolio{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;padding-bottom:5rem}@media(max-width:1165px){.portfolio .containerCardsPortfolio{grid-template-columns:repeat(2,1fr)}}@media(max-width:864px){.portfolio .containerCardsPortfolio{grid-template-columns:repeat(2,1fr)}}@media(max-width:785px){.portfolio .containerCardsPortfolio{display:flex;max-width:100%;padding-left:4rem;overflow-x:scroll;padding-top:3rem}}.contact p{font-size:32px}.contact .containerSocial{display:flex;flex-wrap:wrap;grid-gap:15px;gap:15px;padding-top:1.5rem}.contact .containerSocial a{color:#6a00d4;background:var(--card-background);padding:1.5rem;font-size:2rem;border-radius:5px;text-decoration:none;align-items:center;transition:all .25s;position:relative;display:flex}.contact .containerSocial a span{display:none;position:absolute;background:var(--card-background);color:#3fb773;margin:0 auto;top:100%;transform:translateY(5px);font-size:18px;padding:1rem;border-radius:5px;left:-15%}.contact .containerSocial a:hover{-webkit-filter:brightness(.95);filter:brightness(.95);color:#3fb773}.contact .containerSocial a:hover span{display:block;padding-left:1rem}
/*# sourceMappingURL=main.1c869ed8.chunk.css.map */