*{margin:0;padding:0;box-sizing:border-box}._container_1inbz_7{display:flex;justify-content:center;width:auto;font-size:50px}._row_1inbz_14{position:absolute;z-index:-1;padding:0;height:100vh;top:0}._icon_1inbz_22{padding:0 34px;user-select:none;color:#000}._iconGithub_1inbz_28{animation:_animate1_1inbz_1 15s linear infinite}@keyframes _animate1_1inbz_1{0%{transform:translateY(70vh);opacity:0%}50%{transform:translateY(50vh);opacity:30%}to{transform:translateY(20vh);opacity:0%}}._iconReact_1inbz_48{animation:_animate2_1inbz_1 8s linear infinite}@keyframes _animate2_1inbz_1{0%{transform:translateY(90vh);opacity:0%}50%{transform:translateY(85vh);opacity:30%}to{transform:translateY(60vh);opacity:0%}}._iconSquereJs_1inbz_68{animation:_animate3_1inbz_1 10s linear infinite}@keyframes _animate3_1inbz_1{0%{transform:translateY(50vh);opacity:0%}50%{transform:translateY(25vh);opacity:30%}to{transform:translateY(5vh);opacity:0%}}._iconPython_1inbz_88{animation:_animate4_1inbz_1 30s linear infinite}@keyframes _animate4_1inbz_1{0%{transform:translateY(90vh);opacity:0%}50%{transform:translateY(45vh);opacity:30%}to{transform:translateY(10vh);opacity:0%}}._iconNodeJs_1inbz_108{animation:_animate5_1inbz_1 7s linear infinite}@keyframes _animate5_1inbz_1{0%{transform:translateY(50vh);opacity:0%}50%{transform:translateY(45vh);opacity:30%}to{transform:translateY(40vh);opacity:0%}}._iconNpm_1inbz_128{animation:_animate6_1inbz_1 5s linear infinite}@keyframes _animate6_1inbz_1{0%{transform:translateY(10vh);opacity:0%}50%{transform:translateY(8vh);opacity:30%}to{transform:translateY(3vh);opacity:0%}}._iconTerminal_1inbz_148{animation:_animate7_1inbz_1 8s linear infinite}@keyframes _animate7_1inbz_1{0%{transform:translateY(50vh);opacity:0%}50%{transform:translateY(45vh);opacity:30%}to{transform:translateY(20vh);opacity:0%}}._iconCss3_1inbz_168{animation:_animate8_1inbz_1 20s linear infinite}@keyframes _animate8_1inbz_1{0%{transform:translateY(30vh);opacity:0%}50%{transform:translateY(15vh);opacity:30%}to{transform:translateY(5vh);opacity:0%}}._iconHtml5_1inbz_188{animation:_animate9_1inbz_1 30s linear infinite}@keyframes _animate9_1inbz_1{0%{transform:translateY(90vh);opacity:0%}50%{transform:translateY(50vh);opacity:30%}to{transform:translateY(10vh);opacity:0%}}._iconGit_1inbz_28{animation:_animate10_1inbz_1 10s linear infinite}@keyframes _animate10_1inbz_1{0%{transform:translateY(60vh);opacity:0%}50%{transform:translateY(30vh);opacity:30%}to{transform:translateY(0);opacity:0%}}._iconLinux_1inbz_228{animation:_animate11_1inbz_1 50s linear infinite}@keyframes _animate11_1inbz_1{0%{transform:translateY(90vh);opacity:0%}50%{transform:translateY(50vh);opacity:30%}to{transform:translateY(10vh);opacity:0%}}._iconGoogle_1inbz_248{animation:_animate12_1inbz_1 10s linear infinite}@keyframes _animate12_1inbz_1{0%{transform:translateY(30vh);opacity:0%}50%{transform:translateY(20vh);opacity:30%}to{transform:translateY(10vh);opacity:0%}}body{font-family:Source Sans Pro,sans-serif}._container_17a4q_5{box-sizing:border-box;max-width:1400px;margin-left:auto;margin-right:auto;padding:1rem}._cards_17a4q_13{display:grid;grid-template-columns:1fr;grid-template-areas:"a" "b" "c" "d" "e";gap:1rem}@media screen and (min-width: 960px){._cards_17a4q_13{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,auto);grid-template-areas:"a a" "b d" "b e" "c e" "c e"}}._card_17a4q_13{position:relative;border-radius:12px;padding:1rem;color:#3d3d3d}._card_17a4q_13:nth-child(2){background:linear-gradient(90deg,transparent,#a5ffd6)}._card_17a4q_13:nth-child(3){background:linear-gradient(90deg,transparent,#ffa69e)}._card_17a4q_13:nth-child(4){background:linear-gradient(-90deg,transparent,#ff686b)}._card_17a4q_13:nth-child(5){background:linear-gradient(-90deg,transparent,#84dcc6)}@media screen and (min-width: 960px){._card_17a4q_13:nth-child(1){grid-area:a}._card_17a4q_13:nth-child(2){grid-area:b}._card_17a4q_13:nth-child(3){grid-area:c}._card_17a4q_13:nth-child(4){grid-area:d}._card_17a4q_13:nth-child(5){grid-area:e}}._title_17a4q_85{width:auto;font-size:4rem;font-weight:900;background:linear-gradient(-45deg,#84dcc6,#ff686b,#a5ffd6,#ffa69e);background-size:400%;text-align:center;line-height:.9;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}._title1_17a4q_98{animation:_animate1_17a4q_1 10s linear infinite alternate}@keyframes _animate1_17a4q_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}._contentIcon_17a4q_114{text-align:center}._icon_17a4q_118{font-size:3rem;padding:.5rem 1rem;color:#3d3d3d}._contactForm_17a4q_124{font-size:1.5rem;font-weight:400}._gearHorario1_17a4q_129{font-size:7rem;animation:_rotate1_17a4q_1 5s linear infinite}._iAm_17a4q_134{font-weight:400}@keyframes _rotate1_17a4q_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._gearAntiHorario_17a4q_150{font-size:7rem;animation:_rotate2_17a4q_1 5s .4s linear infinite}@keyframes _rotate2_17a4q_1{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}._gearHorario2_17a4q_167{font-size:7rem;animation:_rotate3_17a4q_1 5s .8s linear infinite}@keyframes _rotate3_17a4q_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._cardProyect_17a4q_184{display:grid;place-content:center}._cardProyect_17a4q_184 div{text-align:center}._proyectTitle_17a4q_193{text-align:center;font-size:2rem;font-weight:400;padding-bottom:1rem}._aboutMe_17a4q_200{font-size:1.2rem}._card_17a4q_13:nth-child(2) h2{padding-bottom:1rem}._card_17a4q_13:nth-child(2) p{padding-bottom:1rem}input[type=text],input[type=email],textarea{border:1px solid black;border-radius:12px;margin-bottom:1rem;outline:none;display:block;width:100%;font-size:1rem;line-height:1;background-color:transparent;color:#3d3d3d;padding:.75rem .75rem .75rem 2.5rem}input::placeholder{color:#3d3d3d}textarea::placeholder{color:#3d3d3d}textarea{font-family:inherit;resize:none}._messageError_878y7_26{font-size:1.2rem;padding-bottom:1rem;color:red}._button_878y7_32{margin-top:.2rem;border:1px solid hsl(0,0%,24%);border-radius:12px;background-color:transparent;color:#3d3d3d;font-size:1.5rem;width:100%;padding:.5rem}._icon_878y7_43{color:#3d3d3d;font-size:1.8rem;position:absolute;padding-top:.4rem;padding-left:.4rem}._titleContact_878y7_51{padding-bottom:.5rem;font-weight:400}*{box-sizing:border-box;padding:0;margin:0}body{width:auto;min-height:100vh}
