body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}:root{--main-color-background:#be4242;--mobile-navbar-open:none}html{width:100%;background-color:#292f35}.App{text-align:center}.wrapper{height:100%;overflow-y:auto;overflow-x:hidden}@-webkit-keyframes myfirst{0%{opacity:0}25%{opacity:1}50%{opacity:1}75%{opacity:1}to{opacity:1}}@keyframes myfirst{0%{opacity:0}25%{opacity:1}50%{opacity:1}75%{opacity:1}to{opacity:1}}.element{display:flex;flex-direction:column;height:100%;justify-content:center;background-color:var(--main-color-background)}.technologies{display:flex;flex-direction:row;flex-wrap:wrap}.elementDescription{display:flex;position:relative;flex-direction:column;width:auto;flex:1 1 auto;padding:24px;order:2}.elementTitle{font-size:26px;font-weight:800;line-height:48px}.elementText,.elementTitle{color:#292f35;letter-spacing:0;text-align:left}.elementText{font-size:16px;font-weight:400;line-height:24px}.elementTechnology{color:var(--main-color-background);background-color:#292f35;margin:2px;padding:5px;border-radius:4px}.elementLinks{display:flex}.elementsButton{background-color:#f0f0f0;position:relative;height:44px;text-decoration:none;padding:0 12px;border-radius:4px;cursor:pointer;color:#292f35;vertical-align:middle;display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;align-items:center;font-weight:500;margin-top:24px;margin-right:10px}.image{width:100%;position:relative;background-color:#292f35;order:1}img{display:block;height:100%;width:100%;max-width:100%}@media (min-width:1300px){.element{display:flex;grid-column:span 2/auto;flex-direction:row}.description{justify-content:center;width:50%}.image{width:50%}.elementDescription{width:50%;margin-bottom:80px}.reverseImage{order:2}.reverseDescription{order:1}}@media (max-width:720px){.element{margin-top:24px;padding-bottom:20px}.elementDescription{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.elementsWrapper{display:grid;grid-template-columns:1fr 1fr;flex-direction:column;max-width:1200px;width:100%;margin:0 auto;padding-right:48px;grid-column-gap:24px;grid-row-gap:24px}.pageTitle{grid-column:span 2/auto;text-align:left}@media (min-width:1300px){.elementsWrapper{grid-column-gap:48px;grid-row-gap:48px}}@media (max-width:720px){.elementsWrapper{display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.mainContentProjects{position:relative;display:flex;background-color:#292f35;width:100%;height:calc(100% - 60px);padding:24px;-webkit-animation:myfirst 3s linear;animation:myfirst 3s linear}@media (min-width:1300px){.mainContentProjects .elementDescription{margin-bottom:20px}}.home{-webkit-animation:myfirst 3s linear;animation:myfirst 3s linear;display:flex;align-items:center;justify-content:center;background-color:var(--main-color-background);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAIAAADITs03AAAC/XpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjarZVrkuUmDIX/s4osAQn0YDmYR1V2kOXngPHt2z2dzEwlpmy4Qpbk8wE3jL/+nOEPXBRZQxZzLaoRVy65cMXA432V/aSY9zOeX0//yR40nwmGKaFP90+rx7/CLh8vPDno+mwPfmbYT6An4wmYVmbGoL8XCTvfdjqFhDLugRa391Ivvvv2VOwfdxs7dKSTbP0O74ZsUKkLvBLzSDDvZ74rSPddcWc8U9p+aNsStklPJRDk0+c9fYzvAn0W/1Qevqr/Gn0Rn+uxpy9a6hNIv58g+V78LfFb4nRGAeZPE609xf4o8pzd5xz319WsUFTPiorhUWe9A8cLkqf9mqIZbsHYditoHmtsQN5jixdao0IMKjNQpk6VJo3dN2ooMfNgQ8/cOG2bJ+PCDXxAcTWabKmknhzcGo8AZjnxqxbaecvO18iRuRNcmRCMNux/aOHfJn+nhTnbkoiiv7CjLl6Co4xFbj3hBSA0DzfZAj/t4I9v62cFyXBbMjs+sMbrDnEJfayttDkn+An6ewtRsH4CQCLkFhRDCQSiUhJSisZsRNDRAaiick6ZLxAgEe4okjO2Bgdj55Ub7xhtXxZWXmacTQAhSZOBTUkVsHIWrB/LjjVUJUkWERUTD1KkatKsoqqm65CrliybmJqZW7HqybOLq5u7F6+FS8IZKEWLFS+l1MqhIlFFrAr/CsvFV7ryJZdedvlVrtqwfFpu0rRZ81Za7dxTxzHRtVv3XnodFAZOipGHDB02fJRRJ9baTDNPmTpt+iyzvqjR2bZf229Qo0ONN6nlZy9qsAazJwSt40QWMxDjTCBuiwAWNC9m0SlnXuQWs1gYm0IYRcpiEzotYkCYB7FMerH7IPdL3IL4L3Hjn5ELC93/QS4A3Y/cvqHW1/9c28TuXbg0jQm7bwrNSwN8zKagLO+UBeejI/SEw4Dsl69RGdi1Pvd4sHo1VR4QCkeQ4CUpBSub1jjG/9r/LBBKwff/DV+wzxusa1koAAABhGlDQ1BJQ0MgcHJvZmlsZQAAeJx9kT1Iw1AUhU/TiiIVBzOIiGSoThZERRylikWwUNoKrTqYvPQPmjQkKS6OgmvBwZ/FqoOLs64OroIg+APi5Oik6CIl3pcUWsR44fE+zrvn8N59gNCoMM0KTQCabpupeEzK5lal7leEMAIRAYgys4xEejED3/q6pz6quyjP8u/7s/rUvMWAgEQ8xwzTJt4gntm0Dc77xCIrySrxOfG4SRckfuS64vEb56LLAs8UzUxqnlgkloodrHQwK5ka8TRxRNV0yheyHquctzhrlRpr3ZO/MJzXV9JcpzWMOJaQQBISFNRQRgU2orTrpFhI0XnMxz/k+pPkUshVBiPHAqrQILt+8D/4PVurMDXpJYVjQNeL43yMAt27QLPuON/HjtM8AYLPwJXe9lcbwOwn6fW2FjkC+reBi+u2puwBlzvA4JMhm7IrBWkJhQLwfkbflAMGboHeNW9urXOcPgAZmtXyDXBwCIwVKXvd5909nXP7t6c1vx9F9XKVQe0YGgAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAAOwwAADsMBx2+oZAAAAAd0SU1FB+QEHhQEJTAAb7cAAAAsSURBVBjTY7h1+x4TAwMD08cPb5l+/PjBxMDAQBA/fvyYafexM0SpHcUkYQDwwg4Gy0FOnAAAAABJRU5ErkJggg==);background-size:1px 200px;-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:pixelated;background-position:bottom;background-repeat:repeat-x;width:100%;height:100vh;overflow-x:hidden}.animation{vertical-align:sub;height:1.1em;overflow:hidden;display:inline-block;line-height:2em;margin-right:10px}ul{-webkit-animation:animation 15s infinite;animation:animation 15s infinite;padding:0;list-style:none;margin-top:-.55em}@-webkit-keyframes animation{0%{margin-top:-.55em}25%{margin-top:-2.54em}50%{margin-top:-4.55em}75%{margin-top:-2.55em}to{margin-top:-.55em}}@keyframes animation{0%{margin-top:-.55em}25%{margin-top:-2.54em}50%{margin-top:-4.55em}75%{margin-top:-2.55em}to{margin-top:-.55em}}.text{display:flex;flex-direction:column;align-items:center;max-width:54ch;padding:16px 16px 128px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:2em;font-size:2em}h1{font-size:40px;font-weight:700;line-height:54px}.homeText,h1{color:#fff;text-align:center;letter-spacing:0}.homeText{margin-bottom:30px;font-size:20px;font-weight:500;line-height:24px}.text a{cursor:pointer;padding:16px 32px;align-items:center;display:inline-flex;font-size:20px;font-weight:600;line-height:1;position:relative;flex:0 0 auto;background-color:#f0f0f0;color:var(--main-color-background);transition:all 1s ease}.text a:hover{-webkit-transform:scale(1.1) perspective(1px);transform:scale(1.1) perspective(1px)}.front{bottom:0;pointer-events:none;position:absolute;width:540px;z-index:2}.front:after{background-image:url(/portfolio/static/media/front.b53b38fd.gif);background-size:cover;content:"";display:block;padding-top:45%;width:100%}.background{bottom:5%;pointer-events:none;position:absolute;width:1200px;z-index:1}.background:after{background-image:url(data:image/png;base64,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);background-size:cover;content:"";display:block;padding-top:48%;width:100%}@media (max-width:720px){.background,.front{width:100%}.front{bottom:0}.home{align-items:unset}.text{padding:20px}h1{font-size:30px}.homeText{font-size:15px}}.mainContentExperience{position:relative;display:flex;background-color:#292f35;width:100%;height:100%;padding:24px;-webkit-animation:myfirst 3s linear;animation:myfirst 3s linear}.header{flex:0 0 auto;display:grid;grid-template-columns:240px 1fr 120px;background-color:#fff;align-items:center;padding-left:24px}.logo{color:#292f35;font-size:22px;font-weight:700;letter-spacing:0;line-height:28px;text-align:left}.navbar{display:flex;justify-content:center}.navbar,.navbar a{box-sizing:border-box}.navbar a{display:inline-flex;position:relative;align-items:center;vertical-align:middle;height:44px;color:#292f35;text-decoration:none;cursor:pointer;margin:0 12px;padding:0 12px;border-radius:4px}.navbar a:hover{background-color:#f0f0f0}.socials{display:flex;align-items:center;justify-content:space-evenly;height:100%;background-color:var(--main-color-background)}.socials a{margin:0}.border:after{bottom:-11px;left:0;right:0;position:absolute;height:5px;background-color:var(--main-color-background);content:""}.icon{display:none;cursor:pointer}@media (max-width:720px){.icon{display:flex;justify-content:center;align-items:center;height:100%;background-color:var(--main-color-background);order:1}.logo{order:2;padding-left:24px}.icon img{width:40px;height:40px}.socials{justify-content:center;height:40px;background-color:var(--main-color-background);width:100%;display:var(--mobile-navbar-open)}.navbarLinks{padding-left:10px;padding-right:10px}.navbar{width:100%;display:var(--mobile-navbar-open);flex-direction:column;justify-content:start;padding-left:24px}.navbar a{padding:0;margin:0}.border:after{bottom:0;left:-11px;right:0;position:absolute;height:40px;width:5px;background-color:var(--main-color-background);content:""}.mobileNavbarWrapper{width:100%;display:grid;grid-template-columns:1fr 80px}.header{display:flex;flex-direction:column;padding:0}}.footer{display:flex;background-color:var(--main-color-background);height:60px;width:100%;text-align:center;justify-content:center}.footer p{font-size:16px;color:#292f35}a{color:#000;text-decoration:none;font-weight:500}
/*# sourceMappingURL=main.d2ccdd3d.chunk.css.map */