body{color:#fff;font-family:Arial,Helvetica,sans-serif;margin:-8px;overflow-x:hidden}.centered-flex-item{align-items:center;display:flex;justify-content:center}html{scroll-behavior:smooth}.italic{font-style:italic}.contact-bar{align-items:center;column-gap:20px;display:flex;justify-content:center;margin-right:15px;transition:.5s linear;transition:.2s ease-in-out}.contact-bar-hidden{opacity:0;transform:translateX(2vw)}.contact-bar-visible{opacity:1;transform:translateX(0)}.contact-bar svg{height:30px;opacity:.5}.contact-bar svg:hover{opacity:1}.contact-bar-hover-item{align-items:center;display:flex;flex-direction:column;position:relative}.contact-bar-hover-item span{text-wrap:nowrap;background-color:#4c6e70;border-radius:10px;color:#000;font-size:15px;padding:7px;position:absolute;top:38px;visibility:hidden}.contact-bar-hover-item:hover span{visibility:visible}@media only screen and (max-width:600px){.contact-bar{column-gap:10px;margin-right:5px}.contact-bar svg{height:18px}.contact-bar-hover-item span{font-size:10px;top:28px}}@media only screen and (min-width:1600px){.contact-bar svg{height:50px}.contact-bar{column-gap:20px}.contact-bar-hover-item span{top:55px}}@media only screen and (min-width:2200px){.contact-bar svg{height:70px}.contact-bar{column-gap:40px}.contact-bar-hover-item span{font-size:25px;top:75px}}.header{display:flex;justify-content:space-between;left:0;opacity:0;padding:15px 20px;position:fixed;right:0;top:0;transition:.2s ease-in-out;z-index:10}.background-gray{background-color:#282e38;opacity:1}.header-name{font-size:40px;font-weight:700;transition:.2s ease-in-out}.header-name-hidden{opacity:0;transform:translateX(-2vw)}.header-name-visible{opacity:1;transform:translateX(0)}@media only screen and (max-width:600px){.header-name{font-size:20px}.header-item{font-size:13px}}@media only screen and (min-width:1600px){.header-name{font-size:60px}}@media only screen and (min-width:2200px){.header{padding:20px 30px}.header-name{font-size:80px}}.about{background-color:#61758e;column-gap:10px;display:flex;height:100vh;justify-content:space-evenly;padding:0 30px}.about-photo{animation:entranceRight 2s;height:350px;width:auto}.about-item{align-items:center;display:flex;flex-direction:column;justify-content:center;width:50%}.about-left-side{padding-left:80px;row-gap:15px}.name{animation-duration:2s;animation-name:entranceLeft;font-size:100px;font-weight:800;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.about-text,.name{position:relative;text-align:center}.about-text{animation:entranceAboutText 2s;animation-delay:.1s;animation-fill-mode:backwards;font-size:35px;opacity:.5}@keyframes entranceAboutText{0%{opacity:0;transform:translateX(-10vw)}to{opacity:.5;transform:translateX(0)}}.about-svg{animation:entranceLeft 2s;animation-delay:.2s;animation-fill-mode:backwards;column-gap:15px;display:flex;justify-content:center;margin-top:10px;position:relative}.about-svg svg{height:35px;opacity:.7}.about-svg svg:hover{opacity:1}.about-svg-item{align-items:center;display:flex;flex-direction:column}.about-svg-item div{text-wrap:nowrap;background-color:#7c8fa6;border-radius:15px;font-size:14px;padding:5px;position:absolute;top:40px;visibility:hidden}.about-svg-item:hover div{visibility:visible}.logo-download{fill:#fff}@media only screen and (max-width:700px){.about-text{font-size:18px}.name{font-size:32px}.about-item svg{height:30px}.about{align-items:center;flex-direction:column-reverse;justify-content:center;padding:0 5px;row-gap:10px}.about-left-side{padding-left:0}.about-photo{height:200px}}@media only screen and (min-width:701px) and (max-width:900px){.name{font-size:50px}.about-text{font-size:30px}.about-photo{height:300px}}@media only screen and (min-width:901px) and (max-width:1025px){.name{font-size:65px}.about-left-side{padding-left:30px}}@media only screen and (min-width:1600px){.name{font-size:130px}.about-text{font-size:50px}.about-svg svg{height:40px}.about-photo{height:500px}.about-svg-item div{font-size:15px;top:45px}.about-left-side{padding-left:90px}}@media only screen and (min-width:2200px){.name{font-size:180px}.about-text{font-size:80px}.about-item svg{height:60px}.about-left-side{padding-left:150px}.about-photo{height:700px}.about-svg-item div{font-size:25px;top:68px}}.arrow-container{align-items:center;bottom:10vh;display:flex;flex-direction:column;position:absolute;row-gap:10px}.arrow-container svg{height:80px}.arrow-link{color:#d3d3d3;display:flex;text-decoration:none;transform:rotate(90deg)}.link--arrowed .arrow-icon{position:relative;transition:transform .3s ease}.link--arrowed .arrow-icon--circle{stroke-dasharray:95;stroke-dashoffset:95;transition:stroke-dashoffset .3s ease}.link--arrowed:hover .arrow-icon{transform:translate3d(10px,0,0)}.link--arrowed:hover .arrow-icon--circle{stroke-dashoffset:0}@media only screen and (max-width:600px){.arrow-container svg{height:50px}}@media only screen and (min-width:1600px){.arrow-container svg{height:120px}}.projects{align-items:center;background-color:#4c5c70;display:flex;flex-direction:column;padding:40px 10px}.projects>h1{font-size:40px;margin-top:0}.project-item,.projects>h1{animation:entranceLeft 1s}.project-item-h2{margin-bottom:3px}.project-item-container{display:flex;flex-wrap:wrap;justify-content:space-evenly;row-gap:40px}.project-image-slider{border-radius:10px;overflow:hidden;position:relative;width:600px}.project-image-slides{display:flex;transition:1s}.project-image{border-radius:10px;margin-right:10px;width:600px}.arrow-next{right:5px}.arrow-next,.arrow-prev{position:absolute;top:50%;transform:translateY(-50%)}.arrow-prev{left:5px}.arrow-next svg,.arrow-prev svg{height:40px;opacity:.5}.arrow-next:hover svg,.arrow-prev:hover svg{opacity:1}.project-item-name-tech{align-items:center;display:flex;justify-content:space-between}.project-item-tech-container{column-gap:5px;display:flex}.project-item-tech-logo{align-items:center;display:flex;flex-direction:column;position:relative}.project-item-tech-logo>svg{height:35px;opacity:.5;position:relative}.project-item-tech-logo>svg:hover{opacity:1}.project-item-tech-logo .logo-text{background-color:#61758e;border-radius:2px;font-size:10px;padding:5px;position:absolute;top:40px;visibility:hidden}.project-item-tech-logo:hover .logo-text{visibility:visible}.anchor-container{display:flex;margin-top:5px}.project-item-a,.project-item-a:visited{color:#d3d3d3;margin-right:5px;text-decoration:none}.project-item-a:hover{color:#fff}.anchor-div>svg{fill:#4c5c70;height:13px}@media only screen and (max-width:700px){.project-image,.project-image-slider,.project-image-slides{width:300px}.project-item{font-size:12px;width:300px}.project-item-tech-logo>svg{height:25px}}@media only screen and (min-width:901px) and (max-width:1025px){.project-image,.project-image-slider,.project-image-slides{width:800px}.project-item{font-size:12px;width:800px}.project-item-tech-logo>svg{height:25px}}@media only screen and (min-width:1600px){.projects>h1{font-size:60px}.project-image,.project-image-slider,.project-image-slides{width:1000px}.project-item{font-size:20px;width:1000px}.project-item-tech-logo>svg{height:50px}.project-item-tech-logo .logo-text{font-size:18px;top:60px}}@media only screen and (min-width:2200px){.projects>h1{font-size:80px}.project-image,.project-image-slider,.project-image-slides{width:1200px}.project-item{font-size:30px;width:1200px}.project-item-tech-logo>svg{height:65px}.project-item-tech-logo .logo-text{font-size:20px;top:75px}.anchor-div>svg{fill:#4c5c70;height:20px}}footer{align-items:center;background-color:#61758e;color:#fff;display:flex;font-size:15px;height:5rem;justify-content:center}.scroll-show{opacity:1;transform:translateX(0);transition:all 1s}.scroll-hidden{opacity:0;transform:translateX(-5vw);transition:all 1s}@keyframes entranceLeft{0%{opacity:0;transform:translateX(-10vw)}to{opacity:100%;transform:translate(0)}}@keyframes entranceRight{0%{opacity:0;transform:translate(10vw)}to{opacity:100%;transform:translateY(inherit)}}@keyframes entranceDown{0%{opacity:0;transform:translateY(-2vw)}to{opacity:100%;transform:translate(0)}}
/*# sourceMappingURL=main.2928ab76.css.map*/