body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}html{scroll-behavior:smooth}.Home_home__PqZOu{display:flex;flex-direction:column;margin:auto;width:70%}@media only screen and (max-width:1024px){.Home_home__PqZOu{width:90%}}@media only screen and (max-width:512px){.Home_home__PqZOu{width:100%}}.AboutMe_about__i3ZeF{margin-top:3rem;padding-bottom:3rem}.AboutMe_aboutTop__zbsaW{align-items:center;display:flex;justify-content:space-between}.AboutMe_aboutInfo__rvrj2{font-size:1.5rem}.AboutMe_picture__6EqEm{height:420px}.AboutMe_infoName__5vKhT{color:blue;font-size:2rem}.AboutMe_buttonCv__lgr-S{display:flex;justify-content:center;margin-bottom:1rem;margin-top:1rem}.AboutMe_buttonCv__lgr-S button{background-color:#302ec2;border:1px solid #302ec2;border-radius:4px;color:#fff;cursor:pointer;padding:.75rem 1.5rem;text-decoration:none}.AboutMe_buttonCv__lgr-S button:active,.AboutMe_buttonCv__lgr-S button:hover{background-color:#5654ec;border-color:#5654ec}.AboutMe_buttonCv__lgr-S i{margin-right:1rem}@media only screen and (max-width:720px){.AboutMe_aboutTop__zbsaW{align-items:center;flex-direction:column;justify-content:center;margin-left:1rem}.AboutMe_aboutInfo__rvrj2{font-size:1.25rem}.AboutMe_picture__6EqEm{height:280px}.AboutMe_infoName__5vKhT{font-size:1.6rem}}.SocialContact_socialContact__NOzu9{align-items:center;display:flex;justify-content:center}.SocialContact_socialContactContainer__zjCpa{cursor:pointer;margin:.3rem;padding:.3rem}.SocialContact_socialIcons__XqSj6{height:40px}@media only screen and (max-width:720px){.SocialContact_socialIcons__XqSj6{height:32px}}.ListCertificate_certificates__5oDJP{display:flex;flex-direction:column;width:100%}.ListCertificate_certificatesTitle__6PfsS{font-size:2rem;font-weight:700;text-align:center}.ListCertificate_certificatesList__utUYg{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:1.5rem 0}.Container_layout__Yt3Ef{margin:3rem auto;max-width:40rem;width:90vw}.Separator_separator__65ylq{background-image:linear-gradient(to right top,#3654e7,#5c52e9,#874feb,#914aeb,#a745ea,#7d68fb,#4d7fff,#0091ff,#00acfd,#00bdd9,#00c8a3,#6bcc70);border-radius:3px;height:6px;margin:1rem .5rem;width:97%}.ItemCertificate_certificationCard__RrTNc{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;margin-top:1rem;padding:.5rem;width:45%}.ItemCertificate_certificationLogo__AXjPE{height:80px}.ItemCertificate_certificationInfo__UYeKt{align-items:flex-start;display:flex;flex-direction:column}.ItemCertificate_certificationInfo__UYeKt label{font-weight:700}.ItemCertificate_certificationDescription__aqA\+O{-webkit-line-clamp:2;-webkit-box-orient:horizontal;display:-webkit-box;max-width:80%;overflow:hidden;text-align:left;text-overflow:ellipsis}.ItemCertificate_certificateLink__g\+esg{display:flex;margin-top:1rem}.ItemCertificate_certificateLink__g\+esg a{color:#000;text-decoration:none}.ItemCertificate_linkButton__frsWV{align-items:center;background-color:#74d3f0;border-radius:4px;display:flex;font-family:1rem;justify-content:center;margin-right:.3rem;padding:.25rem .5rem;width:-webkit-max-content;width:max-content}.ItemCertificate_linkButton__frsWV i{align-items:center;display:flex;-webkit-mask-repeat:4px;mask-repeat:4px}@media only screen and (max-width:720px){.ItemCertificate_certificationCard__RrTNc{padding:1rem;width:100%}}.Contact_contact__fOQz6{display:flex;flex:1 1;flex-direction:column;text-align:center}.Contact_sectionTitle__RYeHB{font-size:2rem;font-weight:700}.Contact_contactCointaner__7DgNm{display:flex;flex:1 1;justify-content:center;text-align:center}.ListProjects_projects__f9SLg{display:flex;flex:1 1;flex-direction:column}.ListProjects_sectionTitle__YHceD{font-size:32px;font-weight:700;text-align:center}@media only screen and (max-width:720px){.ListProjects_sectionTitle__YHceD{margin-left:1rem}}.Tags_projectTags__9Wyuy{display:flex;flex-wrap:wrap;max-width:60%}.Tags_tag__b\+mGj{background-color:#a3eaf3;border-radius:4px;margin-bottom:.25rem;margin-right:.3rem;padding:.25rem .5rem}@media only screen and (max-width:720px){.Tags_projectTags__9Wyuy{max-width:100%}}.ItemProject_projectCard__tDO50{align-items:center;display:flex;flex:1 1;justify-content:space-between;margin:1rem 0;padding:.5rem 0}.ItemProject_projectInfo__KquVC{margin-right:1.5rem}.ItemProject_projectTitle__\+Sbpu{font-size:1.25rem;font-weight:600}.ItemProject_projectLinks__2gE2K{display:flex;margin-top:.3rem}.ItemProject_projectLinks__2gE2K a{color:#000;text-decoration:none}.ItemProject_linkButton__S112p{align-items:center;background-color:#a3eaf3;border-radius:4px;display:flex;font-family:1rem;justify-content:center;margin-right:.3rem;padding:.25rem .5rem;width:-webkit-max-content;width:max-content}.ItemProject_linkButton__S112p i{align-items:center;display:flex;-webkit-mask-repeat:4px;mask-repeat:4px}.ItemProject_projectPhoto__Ev9qC{width:40%}@media only screen and (max-width:720px){.ItemProject_projectPhoto__Ev9qC{width:70%}.ItemProject_projectCard__tDO50{flex-direction:column-reverse}.ItemProject_projectInfo__KquVC{margin-left:1rem;margin-top:.8rem}.ItemProject_projectLinks__2gE2K,.ItemProject_projectTitle__\+Sbpu{display:flex;justify-content:center}.ItemProject_projectLinks__2gE2K{margin-top:1rem}}.ListSkill_skills__i2oQ9{display:flex;flex-direction:column;width:100%}.ListSkill_skillsTitle__nqVbs{font-size:2rem;font-weight:700;text-align:center}.Card_card__SgAJM{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.2);margin:1rem;padding:1rem}.SkillCard_skillCard__PN\+AL{align-items:center;border-radius:8px;display:flex;flex-direction:column;height:120px;justify-content:center;margin:.4rem;padding:.5rem 1rem;width:-webkit-max-content;width:max-content}.SkillCard_skillIcon__JYR62{font-size:5rem}.SkillCard_skillName__NMwTM{font-size:1.2rem}.SkillItem_skillSection__MYGgH{display:flex;justify-content:space-between;margin:.75rem 0}.SkillItem_skillSectionTitle__IraBV{font-size:1.5rem;font-weight:600}.SkillItem_skillsList__TMWuN{display:flex;flex-wrap:wrap;justify-content:flex-end;max-width:70%}@media only screen and (max-width:720px){.SkillItem_skillsList__TMWuN{justify-content:center;max-width:100%}.SkillItem_skillSection__MYGgH{align-items:center;flex-direction:column}}.ItemWork_workContainer__783NT{font-size:1.2rem;margin:3rem}.ItemWork_workContainer__783NT:first-of-type{margin-top:6rem}.ItemWork_workInfo__sGAYT{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.2);display:inline-block;padding:.9rem;text-align:right;vertical-align:middle;width:30%}.ItemWork_workInfo__sGAYT:last-of-type{margin-bottom:1.5rem}#ItemWork_pairContainer__5N5YS{text-align:right}#ItemWork_pairInfo__jJ5rB{text-align:left}.ItemWork_workTitle__N4Vx4{font-size:2rem;margin:.2rem}.ItemWork_workDate__6e86D{font-size:1.1rem;margin:0}@media only screen and (max-width:720px){.ItemWork_workContainer__783NT{font-size:1rem}.ItemWork_workInfo__sGAYT{margin-left:-2.2rem;width:38vw}#ItemWork_pairInfo__jJ5rB{margin-right:-2.5rem}.ItemWork_workTitle__N4Vx4{font-size:1rem}.ItemWork_workDate__6e86D{font-size:.9rem}}.ListWork_works__bMhxh{display:flex;flex:1 1;flex-direction:column}.ListWork_workTitle__eUX2k{font-size:2rem;font-weight:700;text-align:center}.ListWork_vertical__YcDty{border-left:6px solid blue;border-radius:8px;height:85vh;left:50%;margin-top:9rem;position:absolute}@media only screen and (max-width:720px){.ListWork_workTitle__eUX2k{margin-left:1rem}.ListWork_vertical__YcDty{height:80vh;margin-top:11rem}}.Body_body__inTNX{padding:.75rem .75rem 2.25rem}.Footer_footer__tAbEX{align-items:center;display:flex;font-weight:700;justify-content:center;margin-top:1.5rem;padding:.75rem}.Header_header__qG3wv{align-items:center;display:flex;flex:1 1;justify-content:space-between;margin:-.5rem 3rem 0 0;position:fixed;right:0;top:0;width:100vw;z-index:1}.Header_menu__7dYTF{background-color:#fff;display:flex;flex:1 1;justify-content:flex-end}.Header_mobileMenu__0UAR0{display:none}.Header_webMenu__wX0eE{display:flex;margin-top:1.5rem}.Header_logo__5SB4a{color:blue;display:flex;font-size:2.25rem;font-weight:800}.Header_menuIcon__i1SN1{font-size:1.5rem;margin-top:.3rem;width:30%}@media only screen and (max-width:720px){.Header_header__qG3wv{margin-right:1rem;margin-top:0}.Header_mobileMenu__0UAR0{display:flex}.Header_webMenu__wX0eE{display:none}.Header_logo__5SB4a{font-size:24px}}.Web_web__2nnNv{align-items:center;display:flex;flex:1 1}.Web_webOption__kjGGU{font-size:20px;font-weight:700;margin-left:1rem;margin-right:16px}.Web_webOption__kjGGU a{align-items:center;border:3px solid transparent;color:blue;display:flex;text-decoration:none}.Web_webOption__kjGGU a:active,.Web_webOption__kjGGU a:hover{border-bottom:3px solid #000;color:#000}.Web_optionIcon__BZkwS{align-items:center;display:flex;margin-right:4px}.Web_webOption__kjGGU:last-child{margin-right:0}.Mobile_mobile__wfyuF{background-color:#fff;display:flex;flex-direction:column;height:100vh;padding:18px 12px;position:absolute;right:0;top:-6px;width:95vw}.Mobile_closeIcon__YrQm7{display:flex;font-size:1.2rem;justify-content:flex-end}.Mobile_mobileOptions__1bF9W{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding-top:24px;width:100%}.Mobile_mobileOption__FYHKU{display:flex;font-size:1.2rem;justify-content:center;margin:1.3rem 0}.Mobile_mobileOption__FYHKU a{color:blue;display:flex;text-decoration:none}.Mobile_mobileOption__FYHKU a:active,.Mobile_mobileOption__FYHKU a:hover{border-bottom:5px solid #000;color:#000}
/*# sourceMappingURL=main.e523a0d2.css.map*/